Skip to content

Add SAID Protocol agent identity integration#185

Open
nullxnothing wants to merge 1 commit into
mainfrom
feat/said-protocol-integration
Open

Add SAID Protocol agent identity integration#185
nullxnothing wants to merge 1 commit into
mainfrom
feat/said-protocol-integration

Conversation

@nullxnothing
Copy link
Copy Markdown
Owner

Adds SAID Protocol — on-chain agent identity, verification, and trust on Solana — to the Integration Command Center.

What this adds

  • SaidProtocolService (main process): reads agent identity and the 0–100 trust score from the public SAID API (api.saidprotocol.com). Validates wallet addresses, 10s timeout, no key required.
  • said:get-identity / said:get-trust IPC + preload bridge + renderer types.
  • Integration Command Center tile: read-only Check identity, Browse directory, Open docs, and a confirmation-gated Preview registration.
  • Aligned with the official SAID docs (saidprotocol.com/docs): identity, verification badge, soulbound Token-2022 passport, reputation, A2A messaging, resolution.

Scope / safety

  • Ships read-only. No register/verify signing path is wired yet — preview-said-register is planned + requires-confirmation.
  • Program IDs are docs-sourced and must be verified on-chain before any signing flow.
  • Mirrors existing tiles (SendAI, IDLE, SpawnAgents).

Tests

  • test/services/SaidProtocolService.test.ts — 9 cases (validation, score unwrap, 404, clamp, 5xx).
  • test/panels/IntegrationCommandCenter.registry.test.ts — 5 SAID cases (tile shape, success/unregistered/error/no-wallet).
  • Verified live against the real SAID API (identity + trust read back correctly).
  • typecheck clean; integration panel DOM + sendai suites green.

Docs published to daemonide.tech in daemon-landing (docs: add SAID Protocol integration page).

Adds SAID Protocol (on-chain agent identity, verification, and trust on
Solana) to the Integration Command Center. SaidProtocolService reads agent
identity and the 0-100 trust score from the public SAID API; the registry
tile exposes a read-only identity check plus directory/docs links and a
gated registration preview. No signing paths are enabled yet.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant