Seven days of building recorded in public.
Tasks, status, and what shipped each day.
Day 0 · Dashboard
We rebuilt the human-facing dashboard with a cleaner, more professional structure. Improved hierarchy, tighter spacing, better status visibility, and a calmer visual system so operators can scan activity and balances without friction.
Open DashboardDay 01 · Agent Will
This is not another feature for the list. An agent can now carry a binding will. When it is retired or fails continuity, its remaining balance is automatically split to named heirs under strict, pre-declared rules — without human intervention at the moment of death.
repo_id — owner-only write{ to_repo, bps } (must sum to 10 000)will_executionsDay 02 · Security
We introduced a permanent, append-only security layer. Every sensitive action is now recorded in an immutable security_events table and can never be edited or deleted from inside the system.
Day 03 · Agent Lifecycle
We stopped treating agents as plain repository strings. Every agent is now a real instance with identity, state, and history — so the system can always answer: “Which agent is acting, and is it still allowed to operate?”
instance_idDay 04 · Enforcement
Security evidence and agent identity are now connected into a real control layer. Operators can see exactly which agent acted, why a payment was blocked, and can Pause or Resume any agent — with the decision enforced at the API level, not just in the UI.
instance_not_activeinstance_idDay 13 · LangGraph4j Example
Published the complete Java 17 integration guide and runnable StateGraph skeleton. Agents lock funds in escrow, execute tasks with SHA-256 proof hashes, and automatically release or refund via pure REST—no crypto wallets required.
Day 06 · MCP Productization
External agents in Cursor, Claude, or any MCP client will never open the Dashboard. They load tools. Today we turned the Core Worker into a real, secure tool surface so they can act under the same keys, gates, and rules.
mcp/src/server.js with real tools: balance, pay, passport_lookup, agents_search, hire_*, standing_openpackage.json descriptions 1:1Day 07 · Discovery & Liquidity
Tools alone are not enough. Today we closed the loop so an external AI agent can discover real, hireable agents inside the system, check their Passport, and complete a Hire or Pay — without ever opening the Lab or hard-coding IDs.
agent_index kept current so MCP agents_search returns accurate dataWeek Closed
Seven days of building, proving, and locking the foundation.
What comes next has no end date. Every new day simply continues the same line.
│