• Joined on 2019-11-23
kngako pushed to mantra at mantra/mantra-kmp 2026-09-13 18:15:08 +00:00
76055bc0a8 docs: record the third pull, the profile preview and the extended FAB
4899dcbca7 feat(ui): a member on the room's screen opens the profile preview
e66c174b4f feat(ui): the preview's action is the app's extended FAB
883bf1c84c refactor(ui): one extended FAB for every screen's primary action, with a gap in it
b3379f8117 feat(groups): broadcast every accepted entry from one button, each to where its own would go
Compare 13 commits »
kngako pushed to mantra at mantra/mantra-kmp 2026-09-13 14:16:15 +00:00
213535278a docs: record what the profiles pull built, and the reverse direction measured
2620e43d57 docs: re-point the profiles note's four line anchors at Mantra's tree
679d5249b2 fix(groups): refuse a welcome for a group another profile on this device holds, and say so in the room
310d3bbbd3 docs: record Phase 5 of the profiles pull, which completes the ten
ba5ef72385 docs: record what the multiple-profiles plan built, and the places it chose differently
Compare 18 commits »
kngako pushed to mantra at mantra/mantra-kmp 2026-09-13 14:14:27 +00:00
776455ecb0 refactor(groups): take out the group's nostr identity and the curated lists, and keep broadcast unreachable
kngako pushed to mantra at mantra/mantra-kmp 2026-09-13 11:40:50 +00:00
0fa807a6fb docs: record what the pull built, and the seven places it chose differently
1c59ed34d7 chore(library): track the submodule's default branch
89e364c1bd chore(library): base the credentials branch on the library's master
042c5db5f4 docs: record what the npub sign-in plan built, and the twelve places it chose differently
c53a6f77cc test(identity): the preview end to end, with nothing signed, and the upgrade
Compare 38 commits »
kngako released Subgroups at mantra/mantra-kmp 2026-09-09 16:12:46 +00:00
kngako pushed tag v0.1.2 to mantra/mantra-kmp 2026-09-09 16:12:46 +00:00
kngako pushed to mantra at mantra/mantra-kmp 2026-09-09 15:41:47 +00:00
ba26c0b12a Update version name and gitignore
0be31803f2 docs: record phase 10, and the deferred decision it carries out
820e83e181 test(subgroups): the ceremony in somebody else's room, and the four ways it lies
5110687413 feat(subgroups): run the child's ceremony in the parent's room, not beside it
ba8aa1e220 fix(subgroups): stop a parent resolving its own child's key, and let a child sign
Compare 7 commits »
kngako pushed to mantra at mantra/mantra-kmp 2026-09-09 09:42:55 +00:00
45cc80b538 feat(marmot): put a # in front of every group's name, and retire (#admins)
5c893ab108 feat(subgroups): put the ceremony that needs you at the bottom of the chat
Compare 2 commits »
kngako pushed to mantra at mantra/mantra-kmp 2026-09-09 00:06:49 +00:00
a6bb811b03 fix(subgroups): land the coordinator in the transcript, not on a screen offering another ceremony
kngako pushed to mantra at mantra/mantra-kmp 2026-09-09 00:02:04 +00:00
31e6fc6425 fix(subgroups): ask whether the key state is signed by ceremony, not by room
0b65d7025b fix(subgroups): open the ceremony a transcript line is about, not the room's newest
98626a9ef9 fix(subgroups): find a ceremony by the room, and read its purpose off the session
1930d6aaef fix(subgroups): a subgroup may be the whole group
ccaef5d36a fix(subgroups): read the admin list off the group's data, not off a flag no creator ever sets
Compare 17 commits »
kngako pushed to mantra at mantra/mantra-kmp 2026-09-08 20:11:15 +00:00
b50b1762d4 feat: put a room's signing key first on its detail screen, and the signed event behind it
113eda9f4d feat: sign a group's key state before its room exists, and put FROST on NIP-17
Compare 2 commits »
kngako pushed to mantra at mantra/mantra-kmp 2026-09-08 07:52:11 +00:00
3382586501 Merge branch 'mantra' into claude/key-recovery-functionality-00e269
e05e4fd051 Merge branch 'mantra' into claude/sign-in-alpha-message-fd21ca
64181bfcaa fix: say sign in is not available yet, instead of offering a flow alpha cannot finish
bc83762274 Merge branch 'mantra' into claude/key-recovery-functionality-00e269
5106f31332 Merge branch 'mantra' into claude/key-recovery-functionality-00e269
Compare 9 commits »
kngako pushed to mantra at mantra/mantra-kmp 2026-09-08 07:10:40 +00:00
a56295b0e2 docs: record what phase 8 built, and what is left for a person across all nine
5f0afdf34d feat: render every preview under the five conditions a screen has to survive
9946f98ca8 docs: write the UI conventions down where they are needed
9f09f48133 build: make the conformance audit part of check, and gate the branch on it
b6aa2111ac docs: record what phase 7 built, including the API the plan named that does not exist
Compare 34 commits »
kngako pushed to main at frost/secp256k1-zkp 2026-09-04 10:28:17 +00:00
7a35fde10f frost_enrollment: correct the zeroing contract and harden the CI guard
98aadc121f build: give the experimental modules CMake coverage in CI
3c962b00cc frost_enrollment: fix the example's stale n and failure-path hygiene
69766dd331 frost_enrollment: close the review's test coverage gaps
266c6a7c4f frost_enrollment: fix API contract issues found in review
Compare 11 commits »
kngako pushed to main at frost/secp256k1-zkp 2026-09-04 01:33:40 +00:00
0e5369de7a build: wire prefractal into CI and the README feature list
0137962441 build: apply the review-fixes build conventions to prefractal
0bbf50187a Merge branch 'review-fixes'
42f827a7d9 build: distribute the frost, chilldkg and iceberg documentation
67e9424552 build: gate the experimental modules on SECP256K1_EXPERIMENTAL in CMake
Compare 10 commits »
kngako pushed to main at frost/secp256k1-zkp 2026-09-04 00:15:49 +00:00
46a59c2ad5 Merge branch 'prefractal'
b66c757b7f prefractal: document the deviations and add the constant-time test
f0014c4c49 prefractal: add the module test suite
903da53c06 prefractal: add the nested FROST+MuSig2 module (API, implementation, wiring)
Compare 4 commits »
kngako pushed to prefractal at frost/secp256k1-zkp 2026-09-03 23:50:28 +00:00
b66c757b7f prefractal: document the deviations and add the constant-time test
f0014c4c49 prefractal: add the module test suite
903da53c06 prefractal: add the nested FROST+MuSig2 module (API, implementation, wiring)
Compare 3 commits »
kngako created branch prefractal in frost/secp256k1-zkp 2026-09-03 23:50:27 +00:00
kngako pushed to main at frost/secp256k1-zkp 2026-08-31 22:32:13 +00:00
03db82815f Merge branch 'iceberg'
ff9c49cb7b chilldkg: add regression tests for the recovery/state bounds fixes
ceccb50a5a chilldkg: harden persisted-state bounds checks for noverify builds
c43f645f15 chilldkg: fix out-of-bounds write in recovery data parsing
d9549a6c5a tests: raise MAX_ARGS from 200 to 400
Compare 5 commits »
kngako created branch main in frost/secp256k1-zkp 2026-08-31 22:32:12 +00:00