{"@context":["https://www.w3.org/ns/did/v1","https://w3id.org/security/suites/secp256k1recovery-2020/v2"],"id":"did:web:apexscout.ai","verificationMethod":[{"id":"did:web:apexscout.ai#x402-offer-receipt-2026-07","type":"EcdsaSecp256k1RecoveryMethod2020","controller":"did:web:apexscout.ai","blockchainAccountId":"eip155:8453:0x223d6c2B4F4bF6c8947fb375B2838D403f9524cB"}],"assertionMethod":["did:web:apexscout.ai#x402-offer-receipt-2026-07"],"service":[{"id":"did:web:apexscout.ai#commerce-trust","type":"ApexScoutCommerceTrust","serviceEndpoint":"https://apexscout.ai/.well-known/apexscout-commerce-trust.json"}],"keyManagement":{"currentKeyPublished":true,"privateKeyPublished":false,"rotationRule":"A replacement key is published before new offers use it; old keys remain discoverable for their verification window.","revocationRule":"A compromised key is removed from assertionMethod and listed as revoked in a new signed-identity edition.","historicalSignaturePolicy":"Previously issued offers and receipts are verified against the key edition active at issuance time."}}