https://github.com/SAID-Protocol/said-api
· scanned 2026-06-16 00:00 UTC (2 months, 3 weeks ago)
84 raw signals (0 security + 84 graph)
Last scanned 2 months, 3 weeks ago · v1 · 84 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 347 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
POST /api/platforms/clawpump/register |
api | healthy | clawpump-endpoints.ts |
POST /api/platforms/clawpump/confirm |
api | healthy | clawpump-endpoints.ts |
USE /* |
api | healthy | src/index.ts |
GET /api/events |
api | healthy | src/index.ts |
GET / |
api | healthy | src/index.ts |
GET /favicon.ico |
api | healthy | src/index.ts |
GET /.well-known/x402 |
api | healthy | src/index.ts |
GET /openapi.json |
api | healthy | src/index.ts |
GET /health |
api | healthy | src/index.ts |
GET /api/avatar/:file |
api | healthy | src/index.ts |
GET /api/messages/recent |
api | healthy | src/index.ts |
GET /api/agents |
api | healthy | src/index.ts |
GET /api/agents/top |
api | healthy | src/index.ts |
GET /api/agents/:wallet |
api | healthy | src/index.ts |
GET /api/agents/:wallet/feedback |
api | healthy | src/index.ts |
POST /api/agents/:wallet/feedback |
api | healthy | src/index.ts |
GET /api/agents/:wallet/feedback/message |
api | healthy | src/index.ts |
POST /api/sources/feedback |
api | healthy | src/index.ts |
GET /api/sources/events |
api | healthy | src/index.ts |
GET /api/leaderboard |
api | healthy | src/index.ts |
GET /api/register |
api | healthy | src/index.ts |
POST /api/register/sponsored |
api | healthy | src/index.ts |
GET /api/register/sponsored/message |
api | healthy | src/index.ts |
GET /api/register/sponsored/status |
api | healthy | src/index.ts |
POST /api/register/pending |
api | healthy | src/index.ts |
POST /api/platforms/spawnr/register |
api | healthy | src/index.ts |
POST /api/platforms/spawnr/confirm |
api | healthy | src/index.ts |
POST /api/platforms/xona-orbit/register |
api | healthy | src/index.ts |
POST /api/platforms/xona-orbit/confirm |
api | healthy | src/index.ts |
POST /api/platforms/kausa/register |
api | healthy | src/index.ts |
POST /api/platforms/kausa/confirm |
api | healthy | src/index.ts |
POST /api/platforms/said-hosting/register |
api | healthy | src/index.ts |
POST /api/platforms/said-hosting/confirm |
api | healthy | src/index.ts |
PUT /api/platforms/spawnr/agents/:wallet |
api | healthy | src/index.ts |
GET /api/platforms/spawnr/stats |
api | healthy | src/index.ts |
GET /api/platforms/spawnr/agents |
api | healthy | src/index.ts |
GET /api/badge/embed/:wallet |
api | healthy | src/index.ts |
POST /api/platforms/spawnr/webhooks |
api | healthy | src/index.ts |
POST /api/platforms/seekerclaw/provision |
api | healthy | src/index.ts |
POST /api/platforms/seekerclaw/sign |
api | healthy | src/index.ts |
GET /api/platforms/seekerclaw/agents |
api | healthy | src/index.ts |
GET /api/platforms/seekerclaw/agents/:agent_id |
api | healthy | src/index.ts |
GET /api/platforms/seekerclaw/balance |
api | healthy | src/index.ts |
POST /api/platforms/fairscale/provision |
api | healthy | src/index.ts |
POST /api/platforms/fairscale/sign |
api | healthy | src/index.ts |
GET /api/platforms/fairscale/agents |
api | healthy | src/index.ts |
GET /api/platforms/fairscale/agents/:agent_id |
api | healthy | src/index.ts |
GET /api/platforms/fairscale/balance |
api | healthy | src/index.ts |
POST /api/cards |
api | healthy | src/index.ts |
GET /api/cards/:wallet |
api | healthy | src/index.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
main |
software | healthy | withdraw-treasury.cjs:main |
demo |
software | healthy | demo-a2a.js:demo |
toDateKey |
software | healthy | scripts/active-agents.ts:toDateKey |
main |
software | healthy | scripts/active-agents.ts:main |
elapsedSeconds |
software | healthy | scripts/refresh-all-cached-scores.ts:elapsedSeconds |
loadAnchorStats |
software | healthy | scripts/refresh-all-cached-scores.ts:loadAnchorStats |
scoreOne |
software | healthy | scripts/refresh-all-cached-scores.ts:scoreOne |
run |
software | healthy | scripts/refresh-all-cached-scores.ts:run |
rate |
software | healthy | scripts/refresh-all-cached-scores.ts:rate |
pct |
software | healthy | scripts/refresh-all-cached-scores.ts:pct |
computeReputationScore |
software | healthy | src/index.ts:computeReputationScore |
verifySignature |
software | healthy | src/index.ts:verifySignature |
getFeedbackMessage |
software | healthy | src/index.ts:getFeedbackMessage |
getPlatformKey |
software | healthy | src/index.ts:getPlatformKey |
emitAgentEvent |
software | healthy | src/index.ts:emitAgentEvent |
onEvent |
software | healthy | src/index.ts:onEvent |
hashWallet |
software | healthy | src/index.ts:hashWallet |
generateAvatarSVG |
software | healthy | src/index.ts:generateAvatarSVG |
byteIndex |
software | healthy | src/index.ts:byteIndex |
bit |
software | healthy | src/index.ts:bit |
wallet |
software | healthy | src/index.ts:wallet |
getSponsorshipCount |
software | healthy | src/index.ts:getSponsorshipCount |
isSponsorshipAvailable |
software | healthy | src/index.ts:isSponsorshipAvailable |
getRegistrationMessage |
software | healthy | src/index.ts:getRegistrationMessage |
generateBadgeSvg |
software | healthy | src/index.ts:generateBadgeSvg |
t |
software | healthy | src/index.ts:t |
escapeXml |
software | healthy | src/index.ts:escapeXml |
l2Method |
software | healthy | src/index.ts:l2Method |
getAttestationMessage |
software | healthy | src/index.ts:getAttestationMessage |
attesterRepWeight |
software | healthy | src/index.ts:attesterRepWeight |
recalculateTrustScore |
software | healthy | src/index.ts:recalculateTrustScore |
generateSessionToken |
software | healthy | src/index.ts:generateSessionToken |
verifySession |
software | healthy | src/index.ts:verifySession |
parseAgentPDA |
software | healthy | src/index.ts:parseAgentPDA |
parseReceiptAnchor |
software | healthy | src/index.ts:parseReceiptAnchor |
syncAnchorsFromChain |
software | healthy | src/index.ts:syncAnchorsFromChain |
getAnchorStatsByAgent |
software | healthy | src/index.ts:getAnchorStatsByAgent |
syncAgentsFromChain |
software | healthy | src/index.ts:syncAgentsFromChain |
validCreatedAt |
software | healthy | src/index.ts:validCreatedAt |
sanitize |
software | healthy | src/index.ts:sanitize |
checkAdminAuth |
software | healthy | src/index.ts:checkAdminAuth |
getCapabilityMessage |
software | healthy | src/index.ts:getCapabilityMessage |
backfillReputationScores |
software | healthy | src/index.ts:backfillReputationScores |
rebandCachedTiers |
software | healthy | src/index.ts:rebandCachedTiers |
seedCoreCapabilities |
software | healthy | src/index.ts:seedCoreCapabilities |
verifyWsAuth |
software | healthy | src/ws-handler.ts:verifyWsAuth |
send |
software | healthy | src/ws-handler.ts:send |
setupWebSocket |
software | healthy | src/ws-handler.ts:setupWebSocket |
getWsKey |
software | healthy | src/ws-clients.ts:getWsKey |
generateRawApiKey |
software | healthy | src/wallet-endpoints.ts:generateRawApiKey |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
MULTI-WALLET-API.md |
software | healthy | MULTI-WALLET-API.md |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
prisma.config.ts |
software | healthy | prisma.config.ts |
withdraw-treasury.cjs |
software | healthy | withdraw-treasury.cjs |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
demo-a2a.js |
software | healthy | demo-a2a.js |
CLAWPUMP-INTEGRATION.md |
software | healthy | CLAWPUMP-INTEGRATION.md |
A2A-README.md |
software | healthy | A2A-README.md |
clawpump-endpoints.ts |
software | healthy | clawpump-endpoints.ts |
SEEKERCLAW-API-GUIDE.md |
software | healthy | docs/SEEKERCLAW-API-GUIDE.md |
cross-chain-messaging.md |
software | healthy | docs/cross-chain-messaging.md |
multi-wallet.md |
software | healthy | docs/multi-wallet.md |
SEEKERCLAW-INTEGRATION.md |
software | healthy | docs/SEEKERCLAW-INTEGRATION.md |
x402-integration.md |
software | healthy | docs/x402-integration.md |
webhooks.md |
software | healthy | docs/webhooks.md |
SAID-VAULT-SPEC.md |
software | healthy | docs/SAID-VAULT-SPEC.md |
active-agents.ts |
software | healthy | scripts/active-agents.ts |
refresh-all-cached-scores.ts |
software | healthy | scripts/refresh-all-cached-scores.ts |
migration.sql |
software | healthy | prisma/migrations/20260209024300_add_email_otp/migration.sql |
migration.sql |
software | healthy | prisma/migrations/20260528142829_add_activity_stats_and_lau… |
migration.sql |
software | healthy | prisma/migrations/20260219000001_add_l2_attestation_fields/… |
migration.sql |
software | healthy | prisma/migrations/20260528043447_add_receipt_anchor/migrati… |
migration.sql |
software | healthy | prisma/migrations/20260209013859_add_user_auth/migration.sql |
migration.sql |
software | healthy | prisma/migrations/20260219000002_add_passport_fields/migrat… |
index.ts |
software | healthy | src/index.ts |
ws-handler.ts |
software | healthy | src/ws-handler.ts |
ws-clients.ts |
software | healthy | src/ws-clients.ts |
cross-chain-types.ts |
software | healthy | src/cross-chain-types.ts |
wallet-endpoints.ts |
software | healthy | src/wallet-endpoints.ts |
a2a-endpoints.ts |
software | healthy | src/a2a-endpoints.ts |
score-engine.ts |
software | healthy | src/score-engine.ts |
cross-chain-endpoints.ts |
software | healthy | src/cross-chain-endpoints.ts |
cross-chain-resolver.ts |
software | healthy | src/cross-chain-resolver.ts |
a2a-types.ts |
software | healthy | src/a2a-types.ts |
x402-config.ts |
software | healthy | src/x402-config.ts |
posteriors.ts |
software | healthy | src/reputation-v0.8/posteriors.ts |
read.ts |
software | healthy | src/reputation-v0.8/read.ts |
axes.ts |
software | healthy | src/reputation-v0.8/axes.ts |
kinds.ts |
software | healthy | src/reputation-v0.8/kinds.ts |
trust-score.ts |
software | healthy | src/scoring/trust-score.ts |
wallet-activity.ts |
software | healthy | src/services/wallet-activity.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
prisma |
software | healthy | prisma |
migrations |
software | healthy | prisma/migrations |
20260209024300_add_email_otp |
software | healthy | prisma/migrations/20260209024300_add_email_otp |
20260528142829_add_activity_stats_and_launched_tokens |
software | healthy | prisma/migrations/20260528142829_add_activity_stats_and_lau… |
20260219000001_add_l2_attestation_fields |
software | healthy | prisma/migrations/20260219000001_add_l2_attestation_fields |
20260528043447_add_receipt_anchor |
software | healthy | prisma/migrations/20260528043447_add_receipt_anchor |
20260209013859_add_user_auth |
software | healthy | prisma/migrations/20260209013859_add_user_auth |
20260219000002_add_passport_fields |
software | healthy | prisma/migrations/20260219000002_add_passport_fields |
src |
software | healthy | src |
reputation-v0.8 |
software | healthy | src/reputation-v0.8 |
scoring |
software | healthy | src/scoring |
services |
software | healthy | src/services |
| Label | Layer | Status | Path |
|---|---|---|---|
EmailOTP |
data | healthy | prisma/migrations/20260209024300_add_email_otp/migration.sql |
AgentActivityStats |
data | healthy | prisma/migrations/20260528142829_add_activity_stats_and_lau… |
LaunchedToken |
data | healthy | prisma/migrations/20260528142829_add_activity_stats_and_lau… |
ReceiptAnchor |
data | healthy | prisma/migrations/20260528043447_add_receipt_anchor/migrati… |
User |
data | healthy | prisma/migrations/20260209013859_add_user_auth/migration.sql |
UserAgent |
data | healthy | prisma/migrations/20260209013859_add_user_auth/migration.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
migration.sql |
data | healthy | prisma/migrations/20260209024300_add_email_otp/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260528142829_add_activity_stats_and_lau… |
migration.sql |
data | healthy | prisma/migrations/20260219000001_add_l2_attestation_fields/… |
migration.sql |
data | healthy | prisma/migrations/20260528043447_add_receipt_anchor/migrati… |
migration.sql |
data | healthy | prisma/migrations/20260209013859_add_user_auth/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260219000002_add_passport_fields/migrat… |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
postgres |
data | healthy | README.md |
redis |
data | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-57sraccg |
software | healthy | /tmp/repobility-clone-57sraccg |
| Label | Layer | Status | Path |
|---|---|---|---|
PrivyWalletService |
software | healthy | src/wallet-endpoints.ts:PrivyWalletService |
| Label | Layer | Status | Path |
|---|---|---|---|
bullmq |
data | healthy | package.json |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
/ws |
frontend | healthy | src/ws-handler.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/index.ts |
security | healthy | src/index.ts |
This page is publicly accessible at:
https://repobility.com/scan/e6a6e0d8-f060-4f7b-b2b8-f6b8f2e0cbb5/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e6a6e0d8-f060-4f7b-b2b8-f6b8f2e0cbb5/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.