{"service":"SENTINEL Trust Oracle","methodologyVersion":"v1.0.0","scoreScale":{"min":0,"max":100,"meaning":"0 = least trustworthy, 100 = most"},"directions":["counterparty","buyer"],"attestation":{"alg":"ES256","kid":"sentinel-2026-01","jwks":"https://sentinel-agent.dev/.well-known/jwks.json","onChainOracle":"eip155:8453:0x6841496c3e7eDF9eEB02bE64ab98CF5D5c5aF813"},"principles":["maturity-is-not-purchasable (time-gated: 7/14/30/90 days; volume never accelerates)","weakest-leg-caps (any critically weak leg caps the composite, not averaged)","evidence-with-consequences (append-only hash-anchored Default Registry)","consumer-pays (querying party pays; rated party never does; issuer-pays prohibited)"],"buyerModel":{"components":{"history":40,"maturity":30,"velocity":15,"graph":15},"maturitySteps":{"0d":0,"7d":8,"14d":14,"30d":22,"90d":30},"gamingDefenses":{"sizeAsymmetry":"largest payment >20x median reduces history component","burstVelocity":">120 payments/hour sharply cuts velocity; robotic cadence flagged","commonFunder":"recent shared funding with flagged wallets penalizes graph","noHistoryNeutral":"zero x402 payments earns partial history, never a full pass"},"hardFloor":"verified incidents (non_payment/replay_abuse) override the weighted sum"},"counterpartyModel":{"method":"active no-pay probe: liveness, 402 well-formedness, Base+USDC offer, price honesty","priceHonesty":"advertised (directory) vs demanded (402) mismatch = quality_fraud incident"},"incidentTaxonomy":["non_payment","replay_abuse","non_delivery","quality_fraud"],"limitations":["Base validated end-to-end; other networks declared for discoverability only","weights hand-tuned against design principles, not yet a large labeled dataset","sybil cluster sizing approximate in v1","Default Registry reflects observed/verified incidents, not a completeness claim"],"trackRecord":{"historyStart":"2026-08-01","commitment":"annual Default Study; first due July 2027"},"human_readable":"https://sentinel-agent.dev/methodology","docs":"https://sentinel-agent.dev/llms.txt"}