Unicity project — daily brief

Wednesday, 8 April 2026

Coverage: Tuesday, 7 April 2026 · GitHub API (author + involves sweep) Updated: 8 April 2026, 08:19 UTC
PRs merged
2
Releases
0
Open PRs >7 days
19
Contributors
1
Astrid / Sphere / Network
0 / 2 / 0
Astrid0 PRs merged

No activity this period.

Sphere2 PRs merged
External API Integration Page Introduced
PR #3 (Feat/external apis page) by @KruGoL adds a dedicated page for surfacing and managing external API connections within the sphere-dev branch. This establishes a structured UI entry point for third-party integrations, making API relationships visible and navigable to end users. The change lays groundwork for future API configuration, authentication flows, and status monitoring directly from the platform interface. Centralising this surface early reduces the cost of extending integration coverage as the product scales.
unicity-sphere
Premium Landing Page Cinematic Redesign
PR #2 (feat: premium landing page redesign with cinematic animations) by @KruGoL delivers a full visual overhaul of the premium landing experience in sphere-dev. The implementation introduces cinematic animation techniques, likely leveraging keyframe sequences or a motion library such as Framer Motion or GSAP, to create high-impact first-impression storytelling. This targets conversion uplift for premium tier acquisition by elevating perceived product quality through polished motion design. The redesign signals a deliberate shift toward a more immersive, brand-forward presentation layer for Unicity Sphere.
unicity-sphere
Unicity Network0 PRs merged

No activity this period.

Project board comparison Stale statuses · No Status · open PRs not tracked

Astrid board ↗Backlog 132 · In progress 11 · Done 267

✗ NOT ON BOARD
MISSING
capsule-memory #3 · Open PR not tracked on any board
MISSING
rfcs #20 · Open PR not tracked on any board
MISSING
rfcs #21 · Open PR not tracked on any board
MISSING
rfcs #22 · Open PR not tracked on any board
MISSING
rfcs #23 · Open PR not tracked on any board
MISSING
rfcs #24 · Open PR not tracked on any board
MISSING
rfcs #25 · Open PR not tracked on any board
MISSING
sdk-rust #33 · Open PR not tracked on any board

Sphere board ↗Backlog 23 · In progress 3 · In review 6 · Ready 2 · Done 27

⚠ STALE STATUS
STALE
sphere-sdk #90 · PR merged, still “Backlog” on board
✗ NOT ON BOARD
MISSING
sphere-sdk #87 · Open PR not tracked on any board

Unicity Network board ↗Blocked 5 · In Dev 26 · Test 2 · Todo 81 · Done 254

⚠ STALE STATUS
STALE
aggregator-go #51 · PR merged, still “Todo” on board
✗ NOT ON BOARD
MISSING
state-transition-sdk-java #26 · Open PR not tracked on any board
MISSING
state-transition-sdk-java #43 · Open PR not tracked on any board
MISSING
state-transition-sdk-java #44 · Open PR not tracked on any board
MISSING
bft-core #11 · Open PR not tracked on any board
MISSING
nostr-js-sdk #4 · Open PR not tracked on any board
MISSING
nostr-sdk #4 · Open PR not tracked on any board
MISSING
state-transition-sdk-java #53 · Open PR not tracked on any board
MISSING
state-transition-sdk-java #54 · Open PR not tracked on any board
MISSING
unicity-node #3 · Open PR not tracked on any board
MISSING
state-transition-sdk-js #102 · Open PR not tracked on any board
⛔ Blocked itemsAll items in Blocked column across all project boards

Unicity Network board ↗

Needs attention
state-transition-sdk-java #26 — WIP cucumber tests stalled 168 days
Owned by @b3y0urs3lf, open 168 days with no board tracking. Longest-running open PR in the project. Team should decide whether to complete, hand off, or close this WIP to reduce noise.
close or revive
bft-core #11 'EVM' — 78 days open, no board entry
Owned by @MastaP, open 78 days and completely absent from all project boards. EVM integration is a significant scope item; needs a scope/timeline decision and board card added immediately.
decision needed
state-transition-sdk-java #43 & #44 — 127 days open, untracked
Both owned by @martti007 and open 127 days with no board tracking. Covers state-id rename and user-defined mint reasons. Should be reviewed for relevance and either progressed to review or closed.
close or revive
rfcs #20–#24 — 5 Astrid RFCs open 15–16 days, all untracked
All five RFCs authored by @joshuajbouw cover core Astrid architecture (Capsule interface, Distro, Host ABI, Interceptor, VFS schemes). None are on any board. Reviewers should be assigned and a decision window set to avoid RFC backlog accumulating further.
assign reviewer
sphere-sdk #87 — TOCTOU race fix stalled 26 days, untracked
Owned by @vrogojin, this payment-critical concurrent send() race condition fix has sat without a reviewer for 26 days and has no board card. Given the safety implication, a reviewer should be assigned urgently.
review needed
Board hygiene — 2 stale 'merged' issues still open on board
sphere-sdk #90 (Sphere board, 'Backlog') and aggregator-go #51 (Unicity Network board, 'Todo') both have merged PRs but remain open on the board. Cards should be closed/moved to Done to keep sprint boards accurate.
unblock
Team activityAll members — author + involves sweep
Pavel Grigorenko @MastaP
Driving bft-core #11 'EVM' (open 78 days, still untracked on board) and involved in unicity-node #3 'BFT snapshots'. Both PRs are long-standing and lack board visibility, warranting a status check on EVM integration progress.
bft-core #11 EVMunicity-node #32 open PRsboard untracked
Alexander Khrushkov @KruGoL
Merged two sphere-dev PRs this window: #3 'Feat/external apis page' and #2 'feat: premium landing page redesign with cinematic animations'. Still has sphere-quest #35 'Feat/external apis page' open and awaiting review.
2 mergedsphere-dev redesignsphere-quest #35 openfrontend
@b3y0urs3lf
Has state-transition-sdk-js #106 'Feature/test infrastructure' open this window. Also carries two long-standing untracked PRs: state-transition-sdk-java #26 (168 days, WIP cucumber tests) and nostr-js-sdk #4 (61 days, unit tests).
3 open PRs168-day stale WIPtest infrastructureboard untracked
@lploom
Co-contributing on unicity-node #3 'BFT snapshots' alongside MastaP; PR is open and untracked on any board. No merges recorded this window.
unicity-node #3BFT snapshotsboard untracked1 open PR
@vrogojin
Opened sphere #291 'feat: SSL Docker deployment with HAProxy integration' this window. Also holds sphere-sdk #87 'fix(payments): eliminate TOCTOU race in concurrent send() calls' open for 26 days without board tracking.
sphere #291 SSL/HAProxysphere-sdk #87 race fix2 open PRsboard untracked

No activity this window

@joshuajbouw, @igmahl, @ristik, @martti007, @jvsteiner, @ahtotruu, @jait91, @0xt1mo

Sweep method (permanent): Each report runs involves:USERNAME for every team member in addition to org-level PR/issue sweeps. Catches closes, reviews, comments, and assignments — not just authored items.
Long-standing open PRsAll open PRs older than 7 days — sorted oldest first
AgePRAuthor
168d [WIP] Java SDK cucumber test amendments
state-transition-sdk-java #26
@b3y0urs3lf
127d #40 Rename request id to state id, secure state id
state-transition-sdk-java #43
@martti007
127d Add user defined mint reasons
state-transition-sdk-java #44
@martti007
78d EVMDraft
bft-core #11
@MastaP
61d test: add comprehensive unit tests for uncovered modules
nostr-js-sdk #4
@b3y0urs3lf
61d Add comprehensive unit tests (366 new tests)
nostr-sdk #4
@b3y0urs3lf
26d fix(payments): eliminate TOCTOU race in concurrent send() calls
sphere-sdk #87
@vrogojin
21d feat: KV-backed memory with add_memory tool and /memory-export command
capsule-memory #3
@joshuajbouw
16d RFC: Capsule interface system
rfcs #20
@joshuajbouw
16d RFC: Distro system
rfcs #21
@joshuajbouw
16d RFC: Host ABI
rfcs #22
@joshuajbouw
16d RFC: Interceptor middleware chain
rfcs #23
@joshuajbouw
15d RFC: XDG-aligned VFS schemes (config://, data://, cache://, state://)
rfcs #24
@joshuajbouw
14d #52 Add general structure, token minting and transfering functionality.
state-transition-sdk-java #53
@martti007
14d #51 Add payment functionality
state-transition-sdk-java #54
@martti007
13d RFC: Agent-Composed UI via A2UI Protocol
rfcs #25
@joshuajbouw
12d BFT snapshots
unicity-node #3
@lploom
12d fix(macros): use snake_case serde rename instead of kebab-case
sdk-rust #33
@joshuajbouw
8d #98 add unicity id support
state-transition-sdk-js #102
@martti007