Compatibility with Mithril
@perturbing is already working on this.
Since Sep 2, 2025.
Assessment
This issue has not been assessed yet.
Description
We need to find a way to co-exist with Mithril signer. The Mithril signer uses KES keys to sign a verification key, see https://mithril.network/doc/manual/operate/run-signer-node#mithril-signer-deployment-model
This signing happens at every epoch, and in the current design it directly accesses the KES.skey from disk.
To avoid Mithril signer having to deal with securely handling KES keyss obtained from KES-Agent, a potential solution is to include a signing service within KES-agent itself such that it can receive a request and a message (the mithril verificaiton key) and sign it.
This tikcet is about exploring feasibility of this solution as well as exploring alternatives.
- Dominant language
- Haskell
- Stars
- 2
- Forks
- 13
- PR merge metrics
- No merged PRs in 30d
Getting set up
- Ships a Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from IntersectMBO/kes-agent
-
Difficulty 4/5 3-5 days Newbie friendliness 30/100
IntersectMBO/kes-agent#109 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 52/100
IntersectMBO/kes-agent#102 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
IntersectMBO/kes-agent#79 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
IntersectMBO/kes-agent#78 · 1 reaction ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
IntersectMBO/kes-agent#70 ·
All issues in IntersectMBO/kes-agent
Similar issues
-
Difficulty 1/5 Under an hour Newbie friendliness 75/100
-
15-minutes 5-minutes algorithm any-language beginner-friendly c cpp csharp easy go good first issue hacktoberfest help wanted java javascript kotlin python rust swift typescript
Difficulty 1/5 Under an hour Newbie friendliness 68/100
Huerte/algo-solutions-python#260 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
IntersectMBO/cardano-ledger#6276 ·
Maintainers usually reply within 1 day