{"service":"opcrp.dev — OPC test Relying Party fleet","issuer":"https://issuer.hello.coop","rps":[{"name":"basic","url":"https://basic.opcrp.dev","command_endpoint":"https://basic.opcrp.dev/command","description":"Minimal conformant RP. Supports the v1 account command set, resolves accounts by email match, no aud_sub requirement.","commands_supported":["metadata","audit_tenant","audit","suspend","reactivate","archive","restore","delete","invalidate"],"aud_sub_required":false},{"name":"aud-sub","url":"https://aud-sub.opcrp.dev","command_endpoint":"https://aud-sub.opcrp.dev/command","description":"Non-SSO RP: has never seen the OP before, requires aud_sub addressing, and rejects command tokens that carry a sub claim.","commands_supported":["metadata","audit_tenant","audit","suspend","reactivate","archive","restore","delete","invalidate"],"aud_sub_required":true},{"name":"aud-tenant","url":"https://aud-tenant.opcrp.dev","command_endpoint":"https://aud-tenant.opcrp.dev/command","description":"Exercises the in-development aud_tenant extension: the RP assigns its own tenant identifiers, and tenant-scoped commands must address tenants by aud_tenant rather than the OP tenant.","commands_supported":["metadata","audit_tenant","audit","suspend","reactivate","archive","restore","delete","invalidate"],"aud_sub_required":false}]}