FX-risk intelligence and autonomous protection layer for businesses that earn in one currency and must purchase in another. The DiversiFi Guardian is the reference consumer app that demonstrates the full loop: FX risk quantification → autonomous decision → chain-aware settlement → verifiable 0G evidence. The philosophy/values system (Africapitalism, Buen Vivir, Confucian, Gotong Royong, Islamic Finance, Pan-Caribbean, Global Diversification, and Custom) is the structural moat that drives identity-based retention. Monitors macro/FX/inflation signals and routes capital between Celo/Mento (local stablecoins), Arbitrum (deep liquidity / RWA yield), and HashKey Chain (APAC regulated-market savings). Every decision is recorded on the chain-aware RecommendationLedger and anchored to 0G Storage. Executes within user-signed ERC-7715-style permission bounds.
The seven checks, with their evidence
7 recordedRegistered?rung 1 · registered
passThe agent exists in the on-chain registry, with an owner and a document URL.
passed
- block_number
- 74443315
- chain_id
- 42220
- token_id
- 9654
checked at 2026-08-10T07:06:21.922097Z
Reachable?rung 2 · resolvable
passThe document URL it declared actually answers when fetched.
passed
- elapsed_ms
- 585
- http_status
- 200
- scheme
- https
checked at 2026-08-10T07:06:21.922097Z
Readable?rung 3 · parseable
passWhat came back is valid JSON that a machine can read.
passed
- body_bytes
- 1625
- body_sha256
- 0356fee3da2785b1fd935a8215c72911b39e05cd42be5bd889332e24e0940f6e
- content_type
- application/json; charset=utf-8
checked at 2026-08-10T07:06:21.922097Z
Follows the spec?rung 4 · conformant
passThe document meets what ERC-8004 requires of it.
passed
- both_fields_present
- false
- legacy_endpoints_field
- false
- may_gaps
- (empty)
- must_violations
- (empty)
- registrations_checked
- 1
- services_field_source
- services
- services_status
- present
- should_gaps
- services[].version
- spec_commit
- 68fc6765761a10fb26f0692df21c8a6f9d12b1be
checked at 2026-08-10T07:06:21.922097Z
Claims its identity?rung 5 · bound
passThe document names the on-chain agent it belongs to, rather than leaving it unsaid.
passed
- declared_agent_id
- 9654
- declared_chain
- 42220
- declared_registry
- eip155:42220:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432
- match
- true
- registrations_seen
- 1
checked at 2026-08-10T07:06:21.922097Z
Answers?rung 6 · live
passA declared endpoint responds to a probe. Not implemented yet, so nobody passes or fails it.
passed
- endpoints
{"declared":"https://diversifiapp.vercel.app/","elapsed_ms":266,"final_url":"https://diversifiapp.vercel.app/","http_sta… (840 chars — expand)
{"declared":"https://diversifiapp.vercel.app/","elapsed_ms":266,"final_url":"https://diversifiapp.vercel.app/","http_status":200,"index":0,"kind":"https","name":"web","outcome":"live","probed":true,"probed_url":"https://diversifiapp.vercel.app/"}, {"declared":"https://diversifiapp.vercel.app/.well-known/agent.json","elapsed_ms":626,"final_url":"https://diversifiapp.vercel.app/.well-known/agent.json","http_status":200,"index":1,"kind":"https","name":"A2A","outcome":"live","probed":true,"probed_url":"https://diversifiapp.vercel.app/.well-known/agent.json"}, {"declared":"https://diversifiapp.vercel.app/api/agent","elapsed_ms":589,"final_url":"https://diversifiapp.vercel.app/api/agent","http_status":404,"index":2,"kind":"https","name":"x402","outcome":"not_live","probed":true,"probed_url":"https://diversifiapp.vercel.app/api/agent"}- endpoints_answered_not_live
- 1
- endpoints_declared
- 3
- endpoints_live
- 2
- endpoints_our_error
- 0
- endpoints_payment_gated
- 0
- endpoints_probeable
- 3
- endpoints_probed
- 3
- endpoints_refused
- 0
checked at 2026-08-10T07:07:52.226139Z
Has feedback?rung 7 · attested
failAt least one on-chain feedback entry names this agent.
did not pass
- distinct_authors
- 0
- feedback_count
- 0
- reason
- no_feedback
checked at 2026-08-10T07:06:21.922097Z
Check it again, now
outside the censusOn-chain snapshot
celo- token id
- 9654
- owner
- 0x3542916a030ed72aae5f354fd61466814c57af48
- block
- 74,443,315
- observed
- 2026-08-10T07:06:21.925472Z
What the fetch saw
https- scheme
- https
- http status
- 200
- content type
- application/json; charset=utf-8
- size
- 1,625 bytes
- sha256
- 0356fee3da2785b1fd935a8215c72911b39e05cd42be5bd889332e24e0940f6e
- elapsed
- 585 ms
This run
reproducible- run
- 4131a5a1-0461-46ce-b393-bcd825d2113b
- chain
- celo
- pinned block
- 74,443,315
- agents
- 9,765
- started
- 2026-08-10T06:41:13.909696Z
- finished
- 2026-08-10T07:06:42.747601Z
- checker
- 0.7.0 · 55deaa9ce71c025a9199311a53cdc2de236eae53
- spec commit
- 68fc6765761a10fb26f0692df21c8a6f9d12b1be
cargo run -p sweeper -- celo # at block 74443315