You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .agents/README.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,14 @@
2
2
3
3
Project-specific context for AI coding agents. See also [.cursor/skills/multisig/SKILL.md](../.cursor/skills/multisig/SKILL.md) for the multisig Cursor skill.
4
4
5
+
## Specs & PRDs
6
+
7
+
Specs live in the vault, not this repo. The maintainer keeps a document-driven dev base (an Obsidian vault) where features are specified as **PRDs** before they are built; concept and entity notes there are the upstream source for data models and flows.
8
+
9
+
- Before building a vault-specced feature, read its **PRD** (and the concept/entity notes it links) for scope, data model, and acceptance criteria. An entity note is the spec for its Prisma model.
10
+
- Implementing PRs should **cite the PRD id** in the description (e.g. "Implements PRD-001"), so code stays traceable to the document that produced it.
11
+
- The vault is the maintainer's local knowledge base; if you don't have access, ask for the relevant PRD's contents rather than guessing scope.
**Focus:** Buffer / catch-up — absorb slippage from earlier months, finalize reporting, plan next cycle.
238
+
239
+
No fixed feature commitments; reserved for spillover, stabilization, and next-roadmap planning.
240
+
241
+
---
242
+
243
+
## Flagship feature — Document Sign-Off
244
+
245
+
A wallet-native, off-chain document approval layer: bind approval to an exact version hash, inherit the wallet's signer set + threshold, and collect CIP-8 sign-off (approve/reject) per signer. No new chain, no new token, no change to the transaction model — delivered as a Documents section inside the wallet.
88
246
89
-
**Direction:** Growth features, polish, and wrap-up.
- Final summary report — activity, outcomes, gaps, next steps
97
-
- Monthly reports
254
+
**Data model:** five entities (`Document`, `DocumentVersion`, `DocumentReview`, `DocumentSignerSnapshot`, `DocumentEvent`) + optional `Checkpoint`, all reusing wallet signer identity and threshold. Approval belongs to a version, never a mutable container; a new version starts a fresh round at zero approvals.
98
255
99
256
---
100
257
101
258
## Research Track
102
259
103
260
| Topic | Description | Months | Owner |
104
261
|-------|-------------|--------|-------|
105
-
|**FROST multi-sig wallets**| Research FROST (Flexible Round-Optimized Schnorr Threshold) signatures for Cardano. Evaluate feasibility of replacing or complementing native script multi-sig with threshold Schnorr signatures — smaller on-chain footprint, better privacy (single signature on-chain), and flexible threshold schemes. Investigate Cardano-compatible FROST libraries, protocol readiness, and migration path from current native scripts. | 6-9| Quirin |
262
+
|**FROST & PQC multi-sig wallets**| Research FROST (Flexible Round-Optimized Schnorr Threshold) signatures for Cardano. Evaluate feasibility of replacing or complementing native script multi-sig with threshold Schnorr signatures — smaller on-chain footprint, better privacy (single signature on-chain), and flexible threshold schemes. Investigate Cardano-compatible FROST libraries, protocol readiness, and migration path from current native scripts. Also evaluate **Lemour post-quantum (PQC) multi-sig** — lattice-based threshold signatures for long-term quantum resistance — as a forward-looking alternative/complement to FROST. | M3 (kickoff) – M6 (findings)| Quirin |
106
263
107
264
**Research deliverables:**
108
265
- Written summary of FROST vs native script trade-offs
266
+
- Assessment of Lemour PQC multi-sig — maturity, libraries, and quantum-resistance trade-offs vs FROST
109
267
- Proof-of-concept if libraries are available
110
268
- Go/no-go recommendation for integration into the platform
111
269
@@ -145,33 +303,34 @@ Aggregated view of the 12-month roadmap split by contributor. Each task has a si
145
303
-[M1] Fix transaction loading bug (#211)
146
304
-[M1] Handle external PR — Summon API routes (PR #212)
0 commit comments