{"id": "rust-v0.1.0-alpha.28", "implementation": "aauth-rust", "revision": "v0.1.0-alpha.28", "suite": "aauth-conformance f415f2f8e18bebb2b4b6928d96c80d999244e72a", "transport": "remote", "exit": 0, "published": "2026-11-03T20:19:05Z", "roles": {"authorization.federated": {"role": "authorization.federated", "transport": "remote", "version": 1, "execution": "passed", "suite_sha256": "33056ca8b0601972c16829eecf57e9d6eda7857fc80670a7a379c8f5f61f9da2", "verifier_unix_seconds": 1793736314, "catalog": {"version": 1, "sources": [{"id": "core", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "99ef2430c7babec7ea9cb2e9af40e3c3c57d18bce5a6e8501e9748063cfd9ab0", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-oauth-aauth-protocol.md"}, {"id": "key", "commit": "69f5ba2647be848feed043fb6d8b0790e43cd0b6", "sha256": "b2b43db67a1aa5249d1166589834d44f81e97ea2e6375a07b475115efa196b7d", "url": "https://github.com/dickhardt/signature-key/blob/69f5ba2647be848feed043fb6d8b0790e43cd0b6/draft-hardt-httpbis-signature-key.md"}, {"id": "budgets", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "f00d34c91576476cdb30b7aa1aa13a0bc9fc1d99fc43b4f0389ccb3e8bf2e150", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-budgets.md"}, {"id": "events", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "462b2fa2fdb10791dd976a7566cd09f5e5d64686c8d6e2966cc2e0caf87acd12", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-events.md"}, {"id": "r3", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "39672880b054e380d39c9c997523b3320216bade2e348a8f79990f2d85e1f2aa", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-r3.md"}, {"id": "supervision", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "9fd44f899e06bf2a1e903459799cccdd8c6365b5eb5fa1efe2ed5b23b1a6d1a3", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-supervision.md"}, {"id": "bootstrap", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "40ca9d052e942a78ef01a827a23bd0149d34a58f626e750949f3ddcd2601b82c", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-bootstrap.md"}], "clauses": [{"role": "authorization.federated", "id": "fed.person-required", "source": "core", "section": "Person Token Required", "anchor": "requirement-person-token", "scope": "protocol"}, {"role": "authorization.federated", "id": "fed.person-token", "source": "core", "section": "Person Token Structure / Verification (bounded fixture profile)", "anchor": "person-token-structure", "scope": "protocol"}, {"role": "authorization.federated", "id": "fed.challenge", "source": "core", "section": "Resource Challenge Verification / Resource Token Structure", "anchor": "resource-token-structure", "scope": "protocol"}, {"role": "authorization.federated", "id": "fed.ps-proof", "source": "core", "section": "PS-to-AS Token Request / HTTP Message Signatures Profile", "anchor": "ps-to-as-token-request", "scope": "protocol"}, {"role": "authorization.federated", "id": "fed.forwarding", "source": "core", "section": "PS-to-AS Token Request: exact required compact tokens", "anchor": "ps-to-as-token-request", "scope": "protocol"}, {"role": "authorization.federated", "id": "fed.as-binding", "source": "core", "section": "Resource Token Verification and PS-to-AS presented-token checks", "anchor": "resource-token-verification", "scope": "protocol"}, {"role": "authorization.federated", "id": "fed.auth-token", "source": "core", "section": "Auth Token Structure / Auth Token Delivery", "anchor": "auth-tokens", "scope": "protocol"}, {"role": "authorization.federated", "id": "fed.delivery", "source": "core", "section": "Auth Token Delivery: refuse unverifiable AS grants, relay terminal errors", "anchor": "auth-token-delivery", "scope": "protocol"}, {"role": "authorization.federated", "id": "fed.application", "source": "core", "section": "Federated Authorization Access: fixed read-only host policy and subject echo", "anchor": "fig-federated", "scope": "adapter-contract"}, {"role": "authorization.federated", "id": "budget.four-party-grant", "source": "budgets", "section": "PS-to-AS Token Request Extensions and Auth Token Extensions", "anchor": "as-token-endpoint", "scope": "protocol"}, {"role": "authorization.federated", "id": "budget.four-party-omission", "source": "budgets", "section": "Omission of the PS-to-AS budget parameter is not a grant", "anchor": "as-token-endpoint", "scope": "protocol"}, {"role": "authorization.federated", "id": "budget.hard-cap", "source": "budgets", "section": "The Budget Is a Hard Cap", "anchor": "overshoot", "scope": "protocol"}, {"role": "authorization.federated", "id": "budget.header", "source": "budgets", "section": "AAuth-Budget Response Header", "anchor": "aauth-budget-header", "scope": "protocol"}, {"role": "authorization.federated", "id": "budget.trailer", "source": "budgets", "section": "Trailer Rules", "anchor": "trailer-rules", "scope": "protocol"}, {"role": "authorization.federated", "id": "budget.usage", "source": "budgets", "section": "Usage Response", "anchor": "usage-response", "scope": "protocol"}, {"role": "authorization.federated", "id": "budget.usage-request", "source": "budgets", "section": "Usage Request", "anchor": "usage-request", "scope": "protocol"}, {"role": "authorization.federated", "id": "budget.consumption", "source": "budgets", "section": "The Consumption Record", "anchor": "budget-consumed", "scope": "protocol"}]}, "runs": [{"implementation": {"remote": {"access_server": "https://as.aauth.boxlab.site", "person_server": "https://fps.aauth.boxlab.site", "resource": "https://records.aauth.boxlab.site/records"}, "id": "aauth-rust", "revision": "v0.1.0-alpha.28", "command": null, "claims": ["fed.person-required", "fed.person-token", "fed.challenge", "fed.ps-proof", "fed.forwarding", "fed.as-binding", "fed.auth-token", "fed.delivery", "fed.application", "budget.four-party-grant", "budget.four-party-omission", "budget.hard-cap", "budget.header", "budget.trailer", "budget.usage", "budget.usage-request", "budget.consumption"]}, "cases": [{"exchanges": [{"stage": "initial", "method": "GET", "url": "https://records.aauth.boxlab.site/records", "request_headers": {"Signature": ["sig=:3QGwpdAGaiaFcfLB3HKds97HjO+tErK1lbtAvZQHJ6gL/YKWb1ykURBxx6lJYqndpquWji0OZLConIERyWhADg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZmVkZXJhdGVkLW5vbmUiLCJwcyI6Imh0dHBzOi8vZnBzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.jd_lW-eGaYvvDBHOxZHpx3mPTCahsRhRbWM8HEH-8yEkDMC0q1yGBWhYDMq6TO8pyP79_mA0k9vm06frscRIBQ\""]}, "request_body_base64": "", "signature_base": "\"@method\": GET\n\"@authority\": records.aauth.boxlab.site\n\"@path\": /records\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZmVkZXJhdGVkLW5vbmUiLCJwcyI6Imh0dHBzOi8vZnBzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.jd_lW-eGaYvvDBHOxZHpx3mPTCahsRhRbWM8HEH-8yEkDMC0q1yGBWhYDMq6TO8pyP79_mA0k9vm06frscRIBQ\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314", "response": {"status": 401, "headers": {"Aauth-Requirement": ["requirement=person-token"], "Content-Length": ["90"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6InBlcnNvbl90b2tlbl9yZXF1aXJlZCIsInN0YXR1cyI6NDAxLCJ0aXRsZSI6IlVuYXV0aG9yaXplZCIsInR5cGUiOiJhYm91dDpibGFuayJ9"}}, {"stage": "person", "method": "POST", "url": "https://fps.aauth.boxlab.site/person", "request_headers": {"Content-Digest": ["sha-256=:LS57dOEIJMuH/jMgIMNALV7EMWFd4rPc57i+e+Gzukg=:"], "Content-Type": ["application/json"], "Signature": ["sig=:B2olEQggdMXhRiDajprO26vw2kIkeCUW2tngtTlhaVBFDoZ9BstFhOnYU+mGRrIWSEjXnyDk3Vq+gS6m0BXiAw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZmVkZXJhdGVkLW5vbmUiLCJwcyI6Imh0dHBzOi8vZnBzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.jd_lW-eGaYvvDBHOxZHpx3mPTCahsRhRbWM8HEH-8yEkDMC0q1yGBWhYDMq6TO8pyP79_mA0k9vm06frscRIBQ\""]}, "request_body_base64": "eyJyZXNvdXJjZSI6Imh0dHBzOi8vcmVjb3Jkcy5hYXV0aC5ib3hsYWIuc2l0ZSJ9", "signature_base": "\"@method\": POST\n\"@authority\": fps.aauth.boxlab.site\n\"@path\": /person\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZmVkZXJhdGVkLW5vbmUiLCJwcyI6Imh0dHBzOi8vZnBzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.jd_lW-eGaYvvDBHOxZHpx3mPTCahsRhRbWM8HEH-8yEkDMC0q1yGBWhYDMq6TO8pyP79_mA0k9vm06frscRIBQ\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:LS57dOEIJMuH/jMgIMNALV7EMWFd4rPc57i+e+Gzukg=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314", "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["628"], "Content-Type": ["application/json"]}, "body_base64": "eyJleHBpcmVzX2luIjo2MCwicGVyc29uX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxbVpXUmxjbUYwWldRdGNITWlMQ0owZVhBaU9pSmhZUzF3WlhKemIyNHJhbmQwSW4wLmV5SnBjM01pT2lKb2RIUndjem92TDJad2N5NWhZWFYwYUM1aWIzaHNZV0l1YzJsMFpTSXNJbVIzYXlJNkltRmhkWFJvTFhCbGNuTnZiaTVxYzI5dUlpd2lZWFZrSWpvaWFIUjBjSE02THk5eVpXTnZjbVJ6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aWMzVmlJam9pWkdseVpXTjBaV1F0Y0dWeWMyOXVMVEVpTENKcWRHa2lPaUp5ZFhOMExXWmxaR1Z5WVhSbFpDMHhOemt6TnpNMk16RTBMVEVpTENKcFlYUWlPakUzT1RNM016WXpNVFFzSW1WNGNDSTZNVGM1TXpjek5qTTNOQ3dpWTI1bUlqcDdJbXAzYXlJNmV5SnJkSGtpT2lKUFMxQWlMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2llQ0k2SW1kVWJETkVjV2c1UmpFNVYyOHhVbTEzTUhndGVrMTFUbWx3UnpBM2FtVnBXR1paVUZjMFgwcHpOVkVpTENKaGJHY2lPaUpGWkRJMU5URTVJbjE5ZlEuUUdjSUUzTXIyQkV2UnJVbnRDRExFR0ZEZHh6dEd3blM2bUZoemwtMzh6VVlvaHpfMTREU243OGpQMjhlMnd4aHpIQ2F1MUNZMkZYMk9YZ2ZCeWZLQ1EifQ=="}, "jwt": {"configured_subject": true, "valid": true, "signature": true, "identity": true, "key": true, "lifetime": true, "scope": true, "no_authorization": true, "claims": {"aud": "https://records.aauth.boxlab.site", "cnf": {"jwk": {"alg": "Ed25519", "crv": "Ed25519", "kty": "OKP", "x": "gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q"}}, "dwk": "aauth-person.json", "exp": 1793736374, "iat": 1793736314, "iss": "https://fps.aauth.boxlab.site", "jti": "rust-federated-1793736314-1", "sub": "directed-person-1"}}}, {"stage": "challenge", "method": "GET", "url": "https://records.aauth.boxlab.site/records", "request_headers": {"Signature": ["sig=:TnZfP9iabeftaLOIMWVnCoKQadIPYPMSyxc4eyTDkU6deED6jKwBOXWbi+5W33ly4EUkTlp1ljHGO8YuiOawBQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1mZWRlcmF0ZWQtcHMiLCJ0eXAiOiJhYS1wZXJzb24rand0In0.eyJpc3MiOiJodHRwczovL2Zwcy5hYXV0aC5ib3hsYWIuc2l0ZSIsImR3ayI6ImFhdXRoLXBlcnNvbi5qc29uIiwiYXVkIjoiaHR0cHM6Ly9yZWNvcmRzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiZGlyZWN0ZWQtcGVyc29uLTEiLCJqdGkiOiJydXN0LWZlZGVyYXRlZC0xNzkzNzM2MzE0LTEiLCJpYXQiOjE3OTM3MzYzMTQsImV4cCI6MTc5MzczNjM3NCwiY25mIjp7Imp3ayI6eyJrdHkiOiJPS1AiLCJjcnYiOiJFZDI1NTE5IiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEiLCJhbGciOiJFZDI1NTE5In19fQ.QGcIE3Mr2BEvRrUntCDLEGFDdxztGwnS6mFhzl-38zUYohz_14DSn78jP28e2wxhzHCau1CY2FX2OXgfByfKCQ\""]}, "request_body_base64": "", "signature_base": "\"@method\": GET\n\"@authority\": records.aauth.boxlab.site\n\"@path\": /records\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1mZWRlcmF0ZWQtcHMiLCJ0eXAiOiJhYS1wZXJzb24rand0In0.eyJpc3MiOiJodHRwczovL2Zwcy5hYXV0aC5ib3hsYWIuc2l0ZSIsImR3ayI6ImFhdXRoLXBlcnNvbi5qc29uIiwiYXVkIjoiaHR0cHM6Ly9yZWNvcmRzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiZGlyZWN0ZWQtcGVyc29uLTEiLCJqdGkiOiJydXN0LWZlZGVyYXRlZC0xNzkzNzM2MzE0LTEiLCJpYXQiOjE3OTM3MzYzMTQsImV4cCI6MTc5MzczNjM3NCwiY25mIjp7Imp3ayI6eyJrdHkiOiJPS1AiLCJjcnYiOiJFZDI1NTE5IiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEiLCJhbGciOiJFZDI1NTE5In19fQ.QGcIE3Mr2BEvRrUntCDLEGFDdxztGwnS6mFhzl-38zUYohz_14DSn78jP28e2wxhzHCau1CY2FX2OXgfByfKCQ\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314", "response": {"status": 401, "headers": {"Aauth-Requirement": ["requirement=auth-token;resource-token=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1yZXNvdXJjZSIsInR5cCI6ImFhLXJlc291cmNlK2p3dCJ9.eyJpc3MiOiJodHRwczovL3JlY29yZHMuYWF1dGguYm94bGFiLnNpdGUiLCJkd2siOiJhYXV0aC1yZXNvdXJjZS5qc29uIiwiYXVkIjoiaHR0cHM6Ly9hcy5hYXV0aC5ib3hsYWIuc2l0ZSIsInN1YiI6ImRpcmVjdGVkLXBlcnNvbi0xIiwianRpIjoicnVzdC1jaGFsbGVuZ2UtMTc5MzczNjMxNC0yIiwiaWF0IjoxNzkzNzM2MzE0LCJleHAiOjE3OTM3MzY2MTQsInBzIjoiaHR0cHM6Ly9mcHMuYWF1dGguYm94bGFiLnNpdGUiLCJwcmVzZW50ZWRfanRpIjoicnVzdC1mZWRlcmF0ZWQtMTc5MzczNjMxNC0xIiwiYWdlbnRfamt0IjoiYVZCdGFwTGQxMVNVVktJTUdKZlB6T0VEdU4wc1hjbXpKUU5WVC1fc0tFVSIsInNjb3BlIjoicmVhZCJ9.fDoq-w9TQlfiO-Bdh5uqPf-yFvkswbX7GG9U80UT2p7CG5vvIbI68cgSpk4VQWnAkxXF3R0vleCbdzpqOASpAA\""], "Content-Length": ["88"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImF1dGhfdG9rZW5fcmVxdWlyZWQiLCJzdGF0dXMiOjQwMSwidGl0bGUiOiJVbmF1dGhvcml6ZWQiLCJ0eXBlIjoiYWJvdXQ6YmxhbmsifQ=="}, "jwt": {"configured_subject": true, "valid": true, "signature": true, "identity": true, "key": true, "lifetime": true, "scope": true, "no_authorization": false, "claims": {"agent_jkt": "aVBtapLd11SUVKIMGJfPzOEDuN0sXcmzJQNVT-_sKEU", "aud": "https://as.aauth.boxlab.site", "dwk": "aauth-resource.json", "exp": 1793736614, "iat": 1793736314, "iss": "https://records.aauth.boxlab.site", "jti": "rust-challenge-1793736314-2", "presented_jti": "rust-federated-1793736314-1", "ps": "https://fps.aauth.boxlab.site", "scope": "read", "sub": "directed-person-1"}}}, {"stage": "token", "method": "POST", "url": "https://fps.aauth.boxlab.site/token", "request_headers": {"Content-Digest": ["sha-256=:aRX9cAKfSIC2BBR/sZMRViWqujhAJ2/uH+Wek0/kjK8=:"], "Content-Type": ["application/json"], "Signature": ["sig=:d600d58Bik56/+3Hf6Ov3adWD60E85ctjOu9IVDiY0YFQs6XmvDJOk8y2U9ocRAQ4xGprmxOBgiNto08dhS2Dg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZmVkZXJhdGVkLW5vbmUiLCJwcyI6Imh0dHBzOi8vZnBzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.jd_lW-eGaYvvDBHOxZHpx3mPTCahsRhRbWM8HEH-8yEkDMC0q1yGBWhYDMq6TO8pyP79_mA0k9vm06frscRIBQ\""]}, "request_body_base64": "eyJwcmVzZW50ZWRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNuVnpkQzFtWldSbGNtRjBaV1F0Y0hNaUxDSjBlWEFpT2lKaFlTMXdaWEp6YjI0cmFuZDBJbjAuZXlKcGMzTWlPaUpvZEhSd2N6b3ZMMlp3Y3k1aFlYVjBhQzVpYjNoc1lXSXVjMmwwWlNJc0ltUjNheUk2SW1GaGRYUm9MWEJsY25OdmJpNXFjMjl1SWl3aVlYVmtJam9pYUhSMGNITTZMeTl5WldOdmNtUnpMbUZoZFhSb0xtSnZlR3hoWWk1emFYUmxJaXdpYzNWaUlqb2laR2x5WldOMFpXUXRjR1Z5YzI5dUxURWlMQ0pxZEdraU9pSnlkWE4wTFdabFpHVnlZWFJsWkMweE56a3pOek0yTXpFMExURWlMQ0pwWVhRaU9qRTNPVE0zTXpZek1UUXNJbVY0Y0NJNk1UYzVNemN6TmpNM05Dd2lZMjVtSWpwN0ltcDNheUk2ZXlKcmRIa2lPaUpQUzFBaUxDSmpjbllpT2lKRlpESTFOVEU1SWl3aWVDSTZJbWRVYkRORWNXZzVSakU1VjI4eFVtMTNNSGd0ZWsxMVRtbHdSekEzYW1WcFdHWlpVRmMwWDBwek5WRWlMQ0poYkdjaU9pSkZaREkxTlRFNUluMTlmUS5RR2NJRTNNcjJCRXZSclVudENETEVHRkRkeHp0R3duUzZtRmh6bC0zOHpVWW9oel8xNERTbjc4alAyOGUyd3hoekhDYXUxQ1kyRlgyT1hnZkJ5ZktDUSIsInJlc291cmNlX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxeVpYTnZkWEpqWlNJc0luUjVjQ0k2SW1GaExYSmxjMjkxY21ObEsycDNkQ0o5LmV5SnBjM01pT2lKb2RIUndjem92TDNKbFkyOXlaSE11WVdGMWRHZ3VZbTk0YkdGaUxuTnBkR1VpTENKa2Qyc2lPaUpoWVhWMGFDMXlaWE52ZFhKalpTNXFjMjl1SWl3aVlYVmtJam9pYUhSMGNITTZMeTloY3k1aFlYVjBhQzVpYjNoc1lXSXVjMmwwWlNJc0luTjFZaUk2SW1ScGNtVmpkR1ZrTFhCbGNuTnZiaTB4SWl3aWFuUnBJam9pY25WemRDMWphR0ZzYkdWdVoyVXRNVGM1TXpjek5qTXhOQzB5SWl3aWFXRjBJam94Tnprek56TTJNekUwTENKbGVIQWlPakUzT1RNM016WTJNVFFzSW5Ceklqb2lhSFIwY0hNNkx5OW1jSE11WVdGMWRHZ3VZbTk0YkdGaUxuTnBkR1VpTENKd2NtVnpaVzUwWldSZmFuUnBJam9pY25WemRDMW1aV1JsY21GMFpXUXRNVGM1TXpjek5qTXhOQzB4SWl3aVlXZGxiblJmYW10MElqb2lZVlpDZEdGd1RHUXhNVk5WVmt0SlRVZEtabEI2VDBWRWRVNHdjMWhqYlhwS1VVNVdWQzFmYzB0RlZTSXNJbk5qYjNCbElqb2ljbVZoWkNKOS5mRG9xLXc5VFFsZmlPLUJkaDV1cVBmLXlGdmtzd2JYN0dHOVU4MFVUMnA3Q0c1dnZJYkk2OGNnU3BrNFZRV25Ba3hYRjNSMHZsZUNiZHpwcU9BU3BBQSJ9", "signature_base": "\"@method\": POST\n\"@authority\": fps.aauth.boxlab.site\n\"@path\": /token\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZmVkZXJhdGVkLW5vbmUiLCJwcyI6Imh0dHBzOi8vZnBzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.jd_lW-eGaYvvDBHOxZHpx3mPTCahsRhRbWM8HEH-8yEkDMC0q1yGBWhYDMq6TO8pyP79_mA0k9vm06frscRIBQ\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:aRX9cAKfSIC2BBR/sZMRViWqujhAJ2/uH+Wek0/kjK8=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314", "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["674"], "Content-Type": ["application/json"]}, "body_base64": "eyJhdXRoX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxaGN5SXNJblI1Y0NJNkltRmhMV0YxZEdncmFuZDBJbjAuZXlKcGMzTWlPaUpvZEhSd2N6b3ZMMkZ6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aVpIZHJJam9pWVdGMWRHZ3RZV05qWlhOekxtcHpiMjRpTENKaGRXUWlPaUpvZEhSd2N6b3ZMM0psWTI5eVpITXVZV0YxZEdndVltOTRiR0ZpTG5OcGRHVWlMQ0p6ZFdJaU9pSmthWEpsWTNSbFpDMXdaWEp6YjI0dE1TSXNJbXAwYVNJNkluSjFjM1F0WVdOalpYTnpMVEUzT1RNM016WXpNVFF0TVNJc0ltbGhkQ0k2TVRjNU16Y3pOak14TkN3aVpYaHdJam94Tnprek56TTJNemMwTENKd2N5STZJbWgwZEhCek9pOHZabkJ6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aVkyNW1JanA3SW1wM2F5STZleUpyZEhraU9pSlBTMUFpTENKamNuWWlPaUpGWkRJMU5URTVJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaUxDSmhiR2NpT2lKRlpESTFOVEU1SW4xOUxDSnpZMjl3WlNJNkluSmxZV1FpZlEuWGZXaHRsSXMxUUp0VjdsSk1aVlZRZjVmRndMQ19CSjdoN0w0QmRTbU5zWGdtbm5wU2xXaHlEdjZCU0hvcjJBNzFLSC1sMWRLUUl1WWtZdDdLX0JSQWciLCJleHBpcmVzX2luIjo2MH0="}, "jwt": {"configured_subject": true, "valid": true, "signature": true, "identity": true, "key": true, "lifetime": true, "scope": true, "no_authorization": false, "claims": {"aud": "https://records.aauth.boxlab.site", "cnf": {"jwk": {"alg": "Ed25519", "crv": "Ed25519", "kty": "OKP", "x": "gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q"}}, "dwk": "aauth-access.json", "exp": 1793736374, "iat": 1793736314, "iss": "https://as.aauth.boxlab.site", "jti": "rust-access-1793736314-1", "ps": "https://fps.aauth.boxlab.site", "scope": "read", "sub": "directed-person-1"}}}, {"stage": "protected", "method": "GET", "url": "https://records.aauth.boxlab.site/records", "request_headers": {"Signature": ["sig=:g/rfaUA2k0re0vvYbgMRvhOxSG7e3Z89QeqYHefHmklHPO7BIFf4M4cLBgmoP/44/t1dW6duSQJcggWnI2i7CA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1hcyIsInR5cCI6ImFhLWF1dGgrand0In0.eyJpc3MiOiJodHRwczovL2FzLmFhdXRoLmJveGxhYi5zaXRlIiwiZHdrIjoiYWF1dGgtYWNjZXNzLmpzb24iLCJhdWQiOiJodHRwczovL3JlY29yZHMuYWF1dGguYm94bGFiLnNpdGUiLCJzdWIiOiJkaXJlY3RlZC1wZXJzb24tMSIsImp0aSI6InJ1c3QtYWNjZXNzLTE3OTM3MzYzMTQtMSIsImlhdCI6MTc5MzczNjMxNCwiZXhwIjoxNzkzNzM2Mzc0LCJwcyI6Imh0dHBzOi8vZnBzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJrdHkiOiJPS1AiLCJjcnYiOiJFZDI1NTE5IiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEiLCJhbGciOiJFZDI1NTE5In19LCJzY29wZSI6InJlYWQifQ.XfWhtlIs1QJtV7lJMZVVQf5fFwLC_BJ7h7L4BdSmNsXgmnnpSlWhyDv6BSHor2A71KH-l1dKQIuYkYt7K_BRAg\""]}, "request_body_base64": "", "signature_base": "\"@method\": GET\n\"@authority\": records.aauth.boxlab.site\n\"@path\": /records\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1hcyIsInR5cCI6ImFhLWF1dGgrand0In0.eyJpc3MiOiJodHRwczovL2FzLmFhdXRoLmJveGxhYi5zaXRlIiwiZHdrIjoiYWF1dGgtYWNjZXNzLmpzb24iLCJhdWQiOiJodHRwczovL3JlY29yZHMuYWF1dGguYm94bGFiLnNpdGUiLCJzdWIiOiJkaXJlY3RlZC1wZXJzb24tMSIsImp0aSI6InJ1c3QtYWNjZXNzLTE3OTM3MzYzMTQtMSIsImlhdCI6MTc5MzczNjMxNCwiZXhwIjoxNzkzNzM2Mzc0LCJwcyI6Imh0dHBzOi8vZnBzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJrdHkiOiJPS1AiLCJjcnYiOiJFZDI1NTE5IiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEiLCJhbGciOiJFZDI1NTE5In19LCJzY29wZSI6InJlYWQifQ.XfWhtlIs1QJtV7lJMZVVQf5fFwLC_BJ7h7L4BdSmNsXgmnnpSlWhyDv6BSHor2A71KH-l1dKQIuYkYt7K_BRAg\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314", "response": {"status": 200, "headers": {"Content-Length": ["27"], "Content-Type": ["application/json"]}, "body_base64": "eyJzdWIiOiJkaXJlY3RlZC1wZXJzb24tMSJ9"}}], "id": "federated-none", "assertions": [{"assertion": "initial-status-0", "clause": "fed.person-required", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "initial-sfv-token-1", "clause": "fed.person-required", "state": "pass", "expected": "person-token", "actual": "person-token"}, {"assertion": "person-status-2", "clause": "fed.person-token", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "person-ps-jwt-3", "clause": "fed.person-token", "state": "pass", "expected": true, "actual": true}, {"assertion": "challenge-status-4", "clause": "fed.challenge", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "challenge-sfv-token-5", "clause": "fed.challenge", "state": "pass", "expected": "auth-token", "actual": "auth-token"}, {"assertion": "challenge-fed-challenge-6", "clause": "fed.challenge", "state": "pass", "expected": true, "actual": true}, {"assertion": "handoff-fed-ps-proof-7", "clause": "fed.ps-proof", "state": "not_exercised", "expected": true, "detail": "the Person Server's request to the Access Server is not observable remotely"}, {"assertion": "handoff-fed-forwarded-8", "clause": "fed.forwarding", "state": "not_exercised", "expected": true, "detail": "the Person Server's request to the Access Server is not observable remotely"}, {"assertion": "access-status-9", "clause": "fed.auth-token", "state": "not_exercised", "expected": 200, "detail": "the Person Server's request to the Access Server is not observable remotely"}, {"assertion": "access-ps-jwt-10", "clause": "fed.auth-token", "state": "not_exercised", "expected": true, "detail": "the Person Server's request to the Access Server is not observable remotely"}, {"assertion": "token-status-11", "clause": "fed.delivery", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "token-ps-jwt-12", "clause": "fed.delivery", "state": "pass", "expected": true, "actual": true}, {"assertion": "protected-status-13", "clause": "fed.application", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "protected-json-member-14", "clause": "fed.application", "state": "pass", "expected": "directed-person-1", "actual": "directed-person-1"}]}, {"exchanges": [{"stage": "initial", "method": "GET", "url": "https://records.aauth.boxlab.site/records", "request_headers": {"Signature": ["sig=:QVMbl5TPLfyPRCqvUaTTVSEhT2zhiKYU2jpO5fea9XOBzm36bIBOEbUGsxUOgCC1jzKOGBa+/aLg6ObVE1bEBA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZmVkZXJhdGVkLXNob3J0LWFnZW50IiwicHMiOiJodHRwczovL2Zwcy5hYXV0aC5ib3hsYWIuc2l0ZSIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.aiXLn5Ypm9oebEyN6cu-O0R5arMBmR-LpC8GQ-qxqjxpT22nV_aEDM-Ur7u6J8s59DxP3yPTUdcVv8Np5QhgDg\""]}, "request_body_base64": "", "signature_base": "\"@method\": GET\n\"@authority\": records.aauth.boxlab.site\n\"@path\": /records\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZmVkZXJhdGVkLXNob3J0LWFnZW50IiwicHMiOiJodHRwczovL2Zwcy5hYXV0aC5ib3hsYWIuc2l0ZSIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.aiXLn5Ypm9oebEyN6cu-O0R5arMBmR-LpC8GQ-qxqjxpT22nV_aEDM-Ur7u6J8s59DxP3yPTUdcVv8Np5QhgDg\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314", "response": {"status": 401, "headers": {"Aauth-Requirement": ["requirement=person-token"], "Content-Length": ["90"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6InBlcnNvbl90b2tlbl9yZXF1aXJlZCIsInN0YXR1cyI6NDAxLCJ0aXRsZSI6IlVuYXV0aG9yaXplZCIsInR5cGUiOiJhYm91dDpibGFuayJ9"}}, {"stage": "person", "method": "POST", "url": "https://fps.aauth.boxlab.site/person", "request_headers": {"Content-Digest": ["sha-256=:LS57dOEIJMuH/jMgIMNALV7EMWFd4rPc57i+e+Gzukg=:"], "Content-Type": ["application/json"], "Signature": ["sig=:e8eRronqvwEkyVp5Je5gVYVL7P+yOpN+H2TjcBUF74kwZloPLB8XUyue272f2b0X+ODcEJlR0jhYmELgKr9OBA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZmVkZXJhdGVkLXNob3J0LWFnZW50IiwicHMiOiJodHRwczovL2Zwcy5hYXV0aC5ib3hsYWIuc2l0ZSIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.aiXLn5Ypm9oebEyN6cu-O0R5arMBmR-LpC8GQ-qxqjxpT22nV_aEDM-Ur7u6J8s59DxP3yPTUdcVv8Np5QhgDg\""]}, "request_body_base64": "eyJyZXNvdXJjZSI6Imh0dHBzOi8vcmVjb3Jkcy5hYXV0aC5ib3hsYWIuc2l0ZSJ9", "signature_base": "\"@method\": POST\n\"@authority\": fps.aauth.boxlab.site\n\"@path\": /person\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZmVkZXJhdGVkLXNob3J0LWFnZW50IiwicHMiOiJodHRwczovL2Zwcy5hYXV0aC5ib3hsYWIuc2l0ZSIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.aiXLn5Ypm9oebEyN6cu-O0R5arMBmR-LpC8GQ-qxqjxpT22nV_aEDM-Ur7u6J8s59DxP3yPTUdcVv8Np5QhgDg\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:LS57dOEIJMuH/jMgIMNALV7EMWFd4rPc57i+e+Gzukg=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314", "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["628"], "Content-Type": ["application/json"]}, "body_base64": "eyJleHBpcmVzX2luIjo2MCwicGVyc29uX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxbVpXUmxjbUYwWldRdGNITWlMQ0owZVhBaU9pSmhZUzF3WlhKemIyNHJhbmQwSW4wLmV5SnBjM01pT2lKb2RIUndjem92TDJad2N5NWhZWFYwYUM1aWIzaHNZV0l1YzJsMFpTSXNJbVIzYXlJNkltRmhkWFJvTFhCbGNuTnZiaTVxYzI5dUlpd2lZWFZrSWpvaWFIUjBjSE02THk5eVpXTnZjbVJ6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aWMzVmlJam9pWkdseVpXTjBaV1F0Y0dWeWMyOXVMVEVpTENKcWRHa2lPaUp5ZFhOMExXWmxaR1Z5WVhSbFpDMHhOemt6TnpNMk16RTBMVElpTENKcFlYUWlPakUzT1RNM016WXpNVFFzSW1WNGNDSTZNVGM1TXpjek5qTTNOQ3dpWTI1bUlqcDdJbXAzYXlJNmV5SnJkSGtpT2lKUFMxQWlMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2llQ0k2SW1kVWJETkVjV2c1UmpFNVYyOHhVbTEzTUhndGVrMTFUbWx3UnpBM2FtVnBXR1paVUZjMFgwcHpOVkVpTENKaGJHY2lPaUpGWkRJMU5URTVJbjE5ZlEubUtXM2R5eGJfTE9JWlZlWWhBenZrQ3ZPRkhzTUExYUxqQmpVdlo4LXRZak9IdFgxM0I0aUIwSDJjNXkyTjd6c3g5UEFhUEJFTmg1Z1U2dmNSRWVzRHcifQ=="}, "jwt": {"configured_subject": true, "valid": true, "signature": true, "identity": true, "key": true, "lifetime": true, "scope": true, "no_authorization": true, "claims": {"aud": "https://records.aauth.boxlab.site", "cnf": {"jwk": {"alg": "Ed25519", "crv": "Ed25519", "kty": "OKP", "x": "gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q"}}, "dwk": "aauth-person.json", "exp": 1793736374, "iat": 1793736314, "iss": "https://fps.aauth.boxlab.site", "jti": "rust-federated-1793736314-2", "sub": "directed-person-1"}}}, {"stage": "challenge", "method": "GET", "url": "https://records.aauth.boxlab.site/records", "request_headers": {"Signature": ["sig=:xnuYyVu4a0G56OVKVkB7QisMiO4nScJ13O+IP+ceBlM29Z+QSouObadXPja5kLgqTwLOMmf1J3ztdzoAhUNrBQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1mZWRlcmF0ZWQtcHMiLCJ0eXAiOiJhYS1wZXJzb24rand0In0.eyJpc3MiOiJodHRwczovL2Zwcy5hYXV0aC5ib3hsYWIuc2l0ZSIsImR3ayI6ImFhdXRoLXBlcnNvbi5qc29uIiwiYXVkIjoiaHR0cHM6Ly9yZWNvcmRzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiZGlyZWN0ZWQtcGVyc29uLTEiLCJqdGkiOiJydXN0LWZlZGVyYXRlZC0xNzkzNzM2MzE0LTIiLCJpYXQiOjE3OTM3MzYzMTQsImV4cCI6MTc5MzczNjM3NCwiY25mIjp7Imp3ayI6eyJrdHkiOiJPS1AiLCJjcnYiOiJFZDI1NTE5IiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEiLCJhbGciOiJFZDI1NTE5In19fQ.mKW3dyxb_LOIZVeYhAzvkCvOFHsMA1aLjBjUvZ8-tYjOHtX13B4iB0H2c5y2N7zsx9PAaPBENh5gU6vcREesDw\""]}, "request_body_base64": "", "signature_base": "\"@method\": GET\n\"@authority\": records.aauth.boxlab.site\n\"@path\": /records\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1mZWRlcmF0ZWQtcHMiLCJ0eXAiOiJhYS1wZXJzb24rand0In0.eyJpc3MiOiJodHRwczovL2Zwcy5hYXV0aC5ib3hsYWIuc2l0ZSIsImR3ayI6ImFhdXRoLXBlcnNvbi5qc29uIiwiYXVkIjoiaHR0cHM6Ly9yZWNvcmRzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiZGlyZWN0ZWQtcGVyc29uLTEiLCJqdGkiOiJydXN0LWZlZGVyYXRlZC0xNzkzNzM2MzE0LTIiLCJpYXQiOjE3OTM3MzYzMTQsImV4cCI6MTc5MzczNjM3NCwiY25mIjp7Imp3ayI6eyJrdHkiOiJPS1AiLCJjcnYiOiJFZDI1NTE5IiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEiLCJhbGciOiJFZDI1NTE5In19fQ.mKW3dyxb_LOIZVeYhAzvkCvOFHsMA1aLjBjUvZ8-tYjOHtX13B4iB0H2c5y2N7zsx9PAaPBENh5gU6vcREesDw\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314", "response": {"status": 401, "headers": {"Aauth-Requirement": ["requirement=auth-token;resource-token=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1yZXNvdXJjZSIsInR5cCI6ImFhLXJlc291cmNlK2p3dCJ9.eyJpc3MiOiJodHRwczovL3JlY29yZHMuYWF1dGguYm94bGFiLnNpdGUiLCJkd2siOiJhYXV0aC1yZXNvdXJjZS5qc29uIiwiYXVkIjoiaHR0cHM6Ly9hcy5hYXV0aC5ib3hsYWIuc2l0ZSIsInN1YiI6ImRpcmVjdGVkLXBlcnNvbi0xIiwianRpIjoicnVzdC1jaGFsbGVuZ2UtMTc5MzczNjMxNC01IiwiaWF0IjoxNzkzNzM2MzE0LCJleHAiOjE3OTM3MzY2MTQsInBzIjoiaHR0cHM6Ly9mcHMuYWF1dGguYm94bGFiLnNpdGUiLCJwcmVzZW50ZWRfanRpIjoicnVzdC1mZWRlcmF0ZWQtMTc5MzczNjMxNC0yIiwiYWdlbnRfamt0IjoiYVZCdGFwTGQxMVNVVktJTUdKZlB6T0VEdU4wc1hjbXpKUU5WVC1fc0tFVSIsInNjb3BlIjoicmVhZCJ9.x72a4ljlIyg8s9ledDeshwbQesJc3KZFEVwbY51n6ixPQNB3fyg7yj7f8Rrq8Ah500v6EOxDsLzmegsS4zx3BQ\""], "Content-Length": ["88"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImF1dGhfdG9rZW5fcmVxdWlyZWQiLCJzdGF0dXMiOjQwMSwidGl0bGUiOiJVbmF1dGhvcml6ZWQiLCJ0eXBlIjoiYWJvdXQ6YmxhbmsifQ=="}, "jwt": {"configured_subject": true, "valid": true, "signature": true, "identity": true, "key": true, "lifetime": true, "scope": true, "no_authorization": false, "claims": {"agent_jkt": "aVBtapLd11SUVKIMGJfPzOEDuN0sXcmzJQNVT-_sKEU", "aud": "https://as.aauth.boxlab.site", "dwk": "aauth-resource.json", "exp": 1793736614, "iat": 1793736314, "iss": "https://records.aauth.boxlab.site", "jti": "rust-challenge-1793736314-5", "presented_jti": "rust-federated-1793736314-2", "ps": "https://fps.aauth.boxlab.site", "scope": "read", "sub": "directed-person-1"}}}, {"stage": "token", "method": "POST", "url": "https://fps.aauth.boxlab.site/token", "request_headers": {"Content-Digest": ["sha-256=:a1xMNkNLgKj6pvh/C/DVbWAFF/7jETEfaDt6JS4sUnQ=:"], "Content-Type": ["application/json"], "Signature": ["sig=:HUn7wlDoWNWJ82t/2Cr5esJoNDZrYpexZOOZrx4JxNr+Bbtahy0fHsTxQSg9W12AgKBzseihEKxrbdETvqrgAw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzYzNTksImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZmVkZXJhdGVkLXNob3J0LWFnZW50LXNob3J0IiwicHMiOiJodHRwczovL2Zwcy5hYXV0aC5ib3hsYWIuc2l0ZSIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.x6dH4iXoSCFbCfvkEMARRrDnN9w-0gy0jN_nAyI6GbQfO1m6bMBbma1QwnQLKs0EJVjdPGrMKF7IDuvWlP9fBg\""]}, "request_body_base64": "eyJwcmVzZW50ZWRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNuVnpkQzFtWldSbGNtRjBaV1F0Y0hNaUxDSjBlWEFpT2lKaFlTMXdaWEp6YjI0cmFuZDBJbjAuZXlKcGMzTWlPaUpvZEhSd2N6b3ZMMlp3Y3k1aFlYVjBhQzVpYjNoc1lXSXVjMmwwWlNJc0ltUjNheUk2SW1GaGRYUm9MWEJsY25OdmJpNXFjMjl1SWl3aVlYVmtJam9pYUhSMGNITTZMeTl5WldOdmNtUnpMbUZoZFhSb0xtSnZlR3hoWWk1emFYUmxJaXdpYzNWaUlqb2laR2x5WldOMFpXUXRjR1Z5YzI5dUxURWlMQ0pxZEdraU9pSnlkWE4wTFdabFpHVnlZWFJsWkMweE56a3pOek0yTXpFMExUSWlMQ0pwWVhRaU9qRTNPVE0zTXpZek1UUXNJbVY0Y0NJNk1UYzVNemN6TmpNM05Dd2lZMjVtSWpwN0ltcDNheUk2ZXlKcmRIa2lPaUpQUzFBaUxDSmpjbllpT2lKRlpESTFOVEU1SWl3aWVDSTZJbWRVYkRORWNXZzVSakU1VjI4eFVtMTNNSGd0ZWsxMVRtbHdSekEzYW1WcFdHWlpVRmMwWDBwek5WRWlMQ0poYkdjaU9pSkZaREkxTlRFNUluMTlmUS5tS1czZHl4Yl9MT0laVmVZaEF6dmtDdk9GSHNNQTFhTGpCalV2WjgtdFlqT0h0WDEzQjRpQjBIMmM1eTJON3pzeDlQQWFQQkVOaDVnVTZ2Y1JFZXNEdyIsInJlc291cmNlX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxeVpYTnZkWEpqWlNJc0luUjVjQ0k2SW1GaExYSmxjMjkxY21ObEsycDNkQ0o5LmV5SnBjM01pT2lKb2RIUndjem92TDNKbFkyOXlaSE11WVdGMWRHZ3VZbTk0YkdGaUxuTnBkR1VpTENKa2Qyc2lPaUpoWVhWMGFDMXlaWE52ZFhKalpTNXFjMjl1SWl3aVlYVmtJam9pYUhSMGNITTZMeTloY3k1aFlYVjBhQzVpYjNoc1lXSXVjMmwwWlNJc0luTjFZaUk2SW1ScGNtVmpkR1ZrTFhCbGNuTnZiaTB4SWl3aWFuUnBJam9pY25WemRDMWphR0ZzYkdWdVoyVXRNVGM1TXpjek5qTXhOQzAxSWl3aWFXRjBJam94Tnprek56TTJNekUwTENKbGVIQWlPakUzT1RNM016WTJNVFFzSW5Ceklqb2lhSFIwY0hNNkx5OW1jSE11WVdGMWRHZ3VZbTk0YkdGaUxuTnBkR1VpTENKd2NtVnpaVzUwWldSZmFuUnBJam9pY25WemRDMW1aV1JsY21GMFpXUXRNVGM1TXpjek5qTXhOQzB5SWl3aVlXZGxiblJmYW10MElqb2lZVlpDZEdGd1RHUXhNVk5WVmt0SlRVZEtabEI2VDBWRWRVNHdjMWhqYlhwS1VVNVdWQzFmYzB0RlZTSXNJbk5qYjNCbElqb2ljbVZoWkNKOS54NzJhNGxqbEl5ZzhzOWxlZERlc2h3YlFlc0pjM0taRkVWd2JZNTFuNml4UFFOQjNmeWc3eWo3ZjhScnE4QWg1MDB2NkVPeERzTHptZWdzUzR6eDNCUSJ9", "signature_base": "\"@method\": POST\n\"@authority\": fps.aauth.boxlab.site\n\"@path\": /token\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzYzNTksImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZmVkZXJhdGVkLXNob3J0LWFnZW50LXNob3J0IiwicHMiOiJodHRwczovL2Zwcy5hYXV0aC5ib3hsYWIuc2l0ZSIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.x6dH4iXoSCFbCfvkEMARRrDnN9w-0gy0jN_nAyI6GbQfO1m6bMBbma1QwnQLKs0EJVjdPGrMKF7IDuvWlP9fBg\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:a1xMNkNLgKj6pvh/C/DVbWAFF/7jETEfaDt6JS4sUnQ=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314", "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["674"], "Content-Type": ["application/json"]}, "body_base64": "eyJhdXRoX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxaGN5SXNJblI1Y0NJNkltRmhMV0YxZEdncmFuZDBJbjAuZXlKcGMzTWlPaUpvZEhSd2N6b3ZMMkZ6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aVpIZHJJam9pWVdGMWRHZ3RZV05qWlhOekxtcHpiMjRpTENKaGRXUWlPaUpvZEhSd2N6b3ZMM0psWTI5eVpITXVZV0YxZEdndVltOTRiR0ZpTG5OcGRHVWlMQ0p6ZFdJaU9pSmthWEpsWTNSbFpDMXdaWEp6YjI0dE1TSXNJbXAwYVNJNkluSjFjM1F0WVdOalpYTnpMVEUzT1RNM016WXpNVFF0TWlJc0ltbGhkQ0k2TVRjNU16Y3pOak14TkN3aVpYaHdJam94Tnprek56TTJNelU1TENKd2N5STZJbWgwZEhCek9pOHZabkJ6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aVkyNW1JanA3SW1wM2F5STZleUpyZEhraU9pSlBTMUFpTENKamNuWWlPaUpGWkRJMU5URTVJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaUxDSmhiR2NpT2lKRlpESTFOVEU1SW4xOUxDSnpZMjl3WlNJNkluSmxZV1FpZlEubTJxamF2cy1QdEtWTzJQd25Td2RtUWpYQmxEamtKQlU0dTFHbkt6czFJWE0xcFM2U1RzeWZ4LVhLYXdtd0xtc1FNQmwzbEZZU0NuMEpOZjZvTTM3QWciLCJleHBpcmVzX2luIjo0NX0="}, "jwt": {"configured_subject": true, "valid": true, "signature": true, "identity": true, "key": true, "lifetime": true, "scope": true, "no_authorization": false, "claims": {"aud": "https://records.aauth.boxlab.site", "cnf": {"jwk": {"alg": "Ed25519", "crv": "Ed25519", "kty": "OKP", "x": "gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q"}}, "dwk": "aauth-access.json", "exp": 1793736359, "iat": 1793736314, "iss": "https://as.aauth.boxlab.site", "jti": "rust-access-1793736314-2", "ps": "https://fps.aauth.boxlab.site", "scope": "read", "sub": "directed-person-1"}}}, {"stage": "protected", "method": "GET", "url": "https://records.aauth.boxlab.site/records", "request_headers": {"Signature": ["sig=:WpusSOkCA9sNN7z8CWoJMfG6p8g8ipivcaqKWUgA74gMbpbSaWFdsx+PxLlleV9vcu8ZlRTd/DySZxv19ODJBQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1hcyIsInR5cCI6ImFhLWF1dGgrand0In0.eyJpc3MiOiJodHRwczovL2FzLmFhdXRoLmJveGxhYi5zaXRlIiwiZHdrIjoiYWF1dGgtYWNjZXNzLmpzb24iLCJhdWQiOiJodHRwczovL3JlY29yZHMuYWF1dGguYm94bGFiLnNpdGUiLCJzdWIiOiJkaXJlY3RlZC1wZXJzb24tMSIsImp0aSI6InJ1c3QtYWNjZXNzLTE3OTM3MzYzMTQtMiIsImlhdCI6MTc5MzczNjMxNCwiZXhwIjoxNzkzNzM2MzU5LCJwcyI6Imh0dHBzOi8vZnBzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJrdHkiOiJPS1AiLCJjcnYiOiJFZDI1NTE5IiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEiLCJhbGciOiJFZDI1NTE5In19LCJzY29wZSI6InJlYWQifQ.m2qjavs-PtKVO2PwnSwdmQjXBlDjkJBU4u1GnKzs1IXM1pS6STsyfx-XKawmwLmsQMBl3lFYSCn0JNf6oM37Ag\""]}, "request_body_base64": "", "signature_base": "\"@method\": GET\n\"@authority\": records.aauth.boxlab.site\n\"@path\": /records\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1hcyIsInR5cCI6ImFhLWF1dGgrand0In0.eyJpc3MiOiJodHRwczovL2FzLmFhdXRoLmJveGxhYi5zaXRlIiwiZHdrIjoiYWF1dGgtYWNjZXNzLmpzb24iLCJhdWQiOiJodHRwczovL3JlY29yZHMuYWF1dGguYm94bGFiLnNpdGUiLCJzdWIiOiJkaXJlY3RlZC1wZXJzb24tMSIsImp0aSI6InJ1c3QtYWNjZXNzLTE3OTM3MzYzMTQtMiIsImlhdCI6MTc5MzczNjMxNCwiZXhwIjoxNzkzNzM2MzU5LCJwcyI6Imh0dHBzOi8vZnBzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJrdHkiOiJPS1AiLCJjcnYiOiJFZDI1NTE5IiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEiLCJhbGciOiJFZDI1NTE5In19LCJzY29wZSI6InJlYWQifQ.m2qjavs-PtKVO2PwnSwdmQjXBlDjkJBU4u1GnKzs1IXM1pS6STsyfx-XKawmwLmsQMBl3lFYSCn0JNf6oM37Ag\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314", "response": {"status": 200, "headers": {"Content-Length": ["27"], "Content-Type": ["application/json"]}, "body_base64": "eyJzdWIiOiJkaXJlY3RlZC1wZXJzb24tMSJ9"}}], "id": "federated-short-agent", "assertions": [{"assertion": "initial-status-0", "clause": "fed.person-required", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "initial-sfv-token-1", "clause": "fed.person-required", "state": "pass", "expected": "person-token", "actual": "person-token"}, {"assertion": "person-status-2", "clause": "fed.person-token", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "person-ps-jwt-3", "clause": "fed.person-token", "state": "pass", "expected": true, "actual": true}, {"assertion": "challenge-status-4", "clause": "fed.challenge", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "challenge-sfv-token-5", "clause": "fed.challenge", "state": "pass", "expected": "auth-token", "actual": "auth-token"}, {"assertion": "challenge-fed-challenge-6", "clause": "fed.challenge", "state": "pass", "expected": true, "actual": true}, {"assertion": "handoff-fed-ps-proof-7", "clause": "fed.ps-proof", "state": "not_exercised", "expected": true, "detail": "the Person Server's request to the Access Server is not observable remotely"}, {"assertion": "handoff-fed-forwarded-8", "clause": "fed.forwarding", "state": "not_exercised", "expected": true, "detail": "the Person Server's request to the Access Server is not observable remotely"}, {"assertion": "access-status-9", "clause": "fed.auth-token", "state": "not_exercised", "expected": 200, "detail": "the Person Server's request to the Access Server is not observable remotely"}, {"assertion": "access-ps-jwt-10", "clause": "fed.auth-token", "state": "not_exercised", "expected": true, "detail": "the Person Server's request to the Access Server is not observable remotely"}, {"assertion": "token-status-11", "clause": "fed.delivery", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "token-ps-jwt-12", "clause": "fed.delivery", "state": "pass", "expected": true, "actual": true}, {"assertion": "protected-status-13", "clause": "fed.application", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "protected-json-member-14", "clause": "fed.application", "state": "pass", "expected": "directed-person-1", "actual": "directed-person-1"}]}, {"id": "federated-as-proof", "assertions": [{"assertion": "initial-status-0", "clause": "fed.person-required", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "initial-sfv-token-1", "clause": "fed.person-required", "state": "not_exercised", "expected": "person-token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "person-status-2", "clause": "fed.person-token", "state": "not_exercised", "expected": 200, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "person-ps-jwt-3", "clause": "fed.person-token", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-status-4", "clause": "fed.challenge", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-sfv-token-5", "clause": "fed.challenge", "state": "not_exercised", "expected": "auth-token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-fed-challenge-6", "clause": "fed.challenge", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "handoff-fed-ps-proof-7", "clause": "fed.ps-proof", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "handoff-fed-forwarded-8", "clause": "fed.forwarding", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-status-9", "clause": "fed.as-binding", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-ps-no-token-10", "clause": "fed.as-binding", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-ps-no-token-11", "clause": "fed.delivery", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}]}, {"id": "federated-as-body", "assertions": [{"assertion": "initial-status-0", "clause": "fed.person-required", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "initial-sfv-token-1", "clause": "fed.person-required", "state": "not_exercised", "expected": "person-token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "person-status-2", "clause": "fed.person-token", "state": "not_exercised", "expected": 200, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "person-ps-jwt-3", "clause": "fed.person-token", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-status-4", "clause": "fed.challenge", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-sfv-token-5", "clause": "fed.challenge", "state": "not_exercised", "expected": "auth-token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-fed-challenge-6", "clause": "fed.challenge", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "handoff-fed-ps-proof-7", "clause": "fed.ps-proof", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "handoff-fed-forwarded-8", "clause": "fed.forwarding", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-status-9", "clause": "fed.as-binding", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-ps-no-token-10", "clause": "fed.as-binding", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-ps-no-token-11", "clause": "fed.delivery", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}]}, {"id": "federated-as-resource-aud", "assertions": [{"assertion": "initial-status-0", "clause": "fed.person-required", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "initial-sfv-token-1", "clause": "fed.person-required", "state": "not_exercised", "expected": "person-token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "person-status-2", "clause": "fed.person-token", "state": "not_exercised", "expected": 200, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "person-ps-jwt-3", "clause": "fed.person-token", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-status-4", "clause": "fed.challenge", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-sfv-token-5", "clause": "fed.challenge", "state": "not_exercised", "expected": "auth-token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-fed-challenge-6", "clause": "fed.challenge", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "handoff-fed-ps-proof-7", "clause": "fed.ps-proof", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "handoff-fed-forwarded-8", "clause": "fed.forwarding", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-status-9", "clause": "fed.as-binding", "state": "not_exercised", "expected": 400, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-ps-no-token-10", "clause": "fed.as-binding", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-json-member-11", "clause": "fed.as-binding", "state": "not_exercised", "expected": "invalid_resource_token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-ps-no-token-12", "clause": "fed.delivery", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-status-13", "clause": "fed.delivery", "state": "not_exercised", "expected": 400, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-json-member-14", "clause": "fed.delivery", "state": "not_exercised", "expected": "invalid_resource_token", "detail": "injects a fault between the Person Server and the Access Server"}]}, {"id": "federated-as-resource-jti", "assertions": [{"assertion": "initial-status-0", "clause": "fed.person-required", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "initial-sfv-token-1", "clause": "fed.person-required", "state": "not_exercised", "expected": "person-token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "person-status-2", "clause": "fed.person-token", "state": "not_exercised", "expected": 200, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "person-ps-jwt-3", "clause": "fed.person-token", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-status-4", "clause": "fed.challenge", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-sfv-token-5", "clause": "fed.challenge", "state": "not_exercised", "expected": "auth-token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-fed-challenge-6", "clause": "fed.challenge", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "handoff-fed-ps-proof-7", "clause": "fed.ps-proof", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "handoff-fed-forwarded-8", "clause": "fed.forwarding", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-status-9", "clause": "fed.as-binding", "state": "not_exercised", "expected": 400, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-ps-no-token-10", "clause": "fed.as-binding", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-json-member-11", "clause": "fed.as-binding", "state": "not_exercised", "expected": "invalid_resource_token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-ps-no-token-12", "clause": "fed.delivery", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-status-13", "clause": "fed.delivery", "state": "not_exercised", "expected": 400, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-json-member-14", "clause": "fed.delivery", "state": "not_exercised", "expected": "invalid_resource_token", "detail": "injects a fault between the Person Server and the Access Server"}]}, {"id": "federated-as-resource-ps", "assertions": [{"assertion": "initial-status-0", "clause": "fed.person-required", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "initial-sfv-token-1", "clause": "fed.person-required", "state": "not_exercised", "expected": "person-token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "person-status-2", "clause": "fed.person-token", "state": "not_exercised", "expected": 200, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "person-ps-jwt-3", "clause": "fed.person-token", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-status-4", "clause": "fed.challenge", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-sfv-token-5", "clause": "fed.challenge", "state": "not_exercised", "expected": "auth-token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-fed-challenge-6", "clause": "fed.challenge", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "handoff-fed-ps-proof-7", "clause": "fed.ps-proof", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "handoff-fed-forwarded-8", "clause": "fed.forwarding", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-status-9", "clause": "fed.as-binding", "state": "not_exercised", "expected": 400, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-ps-no-token-10", "clause": "fed.as-binding", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-json-member-11", "clause": "fed.as-binding", "state": "not_exercised", "expected": "invalid_resource_token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-ps-no-token-12", "clause": "fed.delivery", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-status-13", "clause": "fed.delivery", "state": "not_exercised", "expected": 400, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-json-member-14", "clause": "fed.delivery", "state": "not_exercised", "expected": "invalid_resource_token", "detail": "injects a fault between the Person Server and the Access Server"}]}, {"id": "federated-as-resource-key", "assertions": [{"assertion": "initial-status-0", "clause": "fed.person-required", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "initial-sfv-token-1", "clause": "fed.person-required", "state": "not_exercised", "expected": "person-token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "person-status-2", "clause": "fed.person-token", "state": "not_exercised", "expected": 200, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "person-ps-jwt-3", "clause": "fed.person-token", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-status-4", "clause": "fed.challenge", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-sfv-token-5", "clause": "fed.challenge", "state": "not_exercised", "expected": "auth-token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-fed-challenge-6", "clause": "fed.challenge", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "handoff-fed-ps-proof-7", "clause": "fed.ps-proof", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "handoff-fed-forwarded-8", "clause": "fed.forwarding", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-status-9", "clause": "fed.as-binding", "state": "not_exercised", "expected": 400, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-ps-no-token-10", "clause": "fed.as-binding", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-json-member-11", "clause": "fed.as-binding", "state": "not_exercised", "expected": "invalid_resource_token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-ps-no-token-12", "clause": "fed.delivery", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-status-13", "clause": "fed.delivery", "state": "not_exercised", "expected": 400, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-json-member-14", "clause": "fed.delivery", "state": "not_exercised", "expected": "invalid_resource_token", "detail": "injects a fault between the Person Server and the Access Server"}]}, {"id": "federated-as-presented-expired", "assertions": [{"assertion": "initial-status-0", "clause": "fed.person-required", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "initial-sfv-token-1", "clause": "fed.person-required", "state": "not_exercised", "expected": "person-token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "person-status-2", "clause": "fed.person-token", "state": "not_exercised", "expected": 200, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "person-ps-jwt-3", "clause": "fed.person-token", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-status-4", "clause": "fed.challenge", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-sfv-token-5", "clause": "fed.challenge", "state": "not_exercised", "expected": "auth-token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-fed-challenge-6", "clause": "fed.challenge", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "handoff-fed-ps-proof-7", "clause": "fed.ps-proof", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "handoff-fed-forwarded-8", "clause": "fed.forwarding", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-status-9", "clause": "fed.as-binding", "state": "not_exercised", "expected": 400, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-ps-no-token-10", "clause": "fed.as-binding", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-json-member-11", "clause": "fed.as-binding", "state": "not_exercised", "expected": "expired_presented_token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-ps-no-token-12", "clause": "fed.delivery", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-status-13", "clause": "fed.delivery", "state": "not_exercised", "expected": 400, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-json-member-14", "clause": "fed.delivery", "state": "not_exercised", "expected": "expired_presented_token", "detail": "injects a fault between the Person Server and the Access Server"}]}, {"id": "federated-grant-signature", "assertions": [{"assertion": "initial-status-0", "clause": "fed.person-required", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "initial-sfv-token-1", "clause": "fed.person-required", "state": "not_exercised", "expected": "person-token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "person-status-2", "clause": "fed.person-token", "state": "not_exercised", "expected": 200, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "person-ps-jwt-3", "clause": "fed.person-token", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-status-4", "clause": "fed.challenge", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-sfv-token-5", "clause": "fed.challenge", "state": "not_exercised", "expected": "auth-token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-fed-challenge-6", "clause": "fed.challenge", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "handoff-fed-ps-proof-7", "clause": "fed.ps-proof", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "handoff-fed-forwarded-8", "clause": "fed.forwarding", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-status-9", "clause": "fed.auth-token", "state": "not_exercised", "expected": 200, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-ps-jwt-10", "clause": "fed.auth-token", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-ps-no-token-11", "clause": "fed.delivery", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-status-12", "clause": "fed.delivery", "state": "not_exercised", "expected": 502, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-json-member-13", "clause": "fed.delivery", "state": "not_exercised", "expected": "as_unreachable", "detail": "injects a fault between the Person Server and the Access Server"}]}, {"id": "federated-grant-iss", "assertions": [{"assertion": "initial-status-0", "clause": "fed.person-required", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "initial-sfv-token-1", "clause": "fed.person-required", "state": "not_exercised", "expected": "person-token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "person-status-2", "clause": "fed.person-token", "state": "not_exercised", "expected": 200, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "person-ps-jwt-3", "clause": "fed.person-token", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-status-4", "clause": "fed.challenge", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-sfv-token-5", "clause": "fed.challenge", "state": "not_exercised", "expected": "auth-token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-fed-challenge-6", "clause": "fed.challenge", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "handoff-fed-ps-proof-7", "clause": "fed.ps-proof", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "handoff-fed-forwarded-8", "clause": "fed.forwarding", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-status-9", "clause": "fed.auth-token", "state": "not_exercised", "expected": 200, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-ps-jwt-10", "clause": "fed.auth-token", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-ps-no-token-11", "clause": "fed.delivery", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-status-12", "clause": "fed.delivery", "state": "not_exercised", "expected": 502, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-json-member-13", "clause": "fed.delivery", "state": "not_exercised", "expected": "as_unreachable", "detail": "injects a fault between the Person Server and the Access Server"}]}, {"id": "federated-grant-aud", "assertions": [{"assertion": "initial-status-0", "clause": "fed.person-required", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "initial-sfv-token-1", "clause": "fed.person-required", "state": "not_exercised", "expected": "person-token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "person-status-2", "clause": "fed.person-token", "state": "not_exercised", "expected": 200, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "person-ps-jwt-3", "clause": "fed.person-token", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-status-4", "clause": "fed.challenge", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-sfv-token-5", "clause": "fed.challenge", "state": "not_exercised", "expected": "auth-token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-fed-challenge-6", "clause": "fed.challenge", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "handoff-fed-ps-proof-7", "clause": "fed.ps-proof", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "handoff-fed-forwarded-8", "clause": "fed.forwarding", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-status-9", "clause": "fed.auth-token", "state": "not_exercised", "expected": 200, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-ps-jwt-10", "clause": "fed.auth-token", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-ps-no-token-11", "clause": "fed.delivery", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-status-12", "clause": "fed.delivery", "state": "not_exercised", "expected": 502, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-json-member-13", "clause": "fed.delivery", "state": "not_exercised", "expected": "as_unreachable", "detail": "injects a fault between the Person Server and the Access Server"}]}, {"id": "federated-grant-key", "assertions": [{"assertion": "initial-status-0", "clause": "fed.person-required", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "initial-sfv-token-1", "clause": "fed.person-required", "state": "not_exercised", "expected": "person-token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "person-status-2", "clause": "fed.person-token", "state": "not_exercised", "expected": 200, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "person-ps-jwt-3", "clause": "fed.person-token", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-status-4", "clause": "fed.challenge", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-sfv-token-5", "clause": "fed.challenge", "state": "not_exercised", "expected": "auth-token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-fed-challenge-6", "clause": "fed.challenge", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "handoff-fed-ps-proof-7", "clause": "fed.ps-proof", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "handoff-fed-forwarded-8", "clause": "fed.forwarding", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-status-9", "clause": "fed.auth-token", "state": "not_exercised", "expected": 200, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-ps-jwt-10", "clause": "fed.auth-token", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-ps-no-token-11", "clause": "fed.delivery", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-status-12", "clause": "fed.delivery", "state": "not_exercised", "expected": 502, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-json-member-13", "clause": "fed.delivery", "state": "not_exercised", "expected": "as_unreachable", "detail": "injects a fault between the Person Server and the Access Server"}]}, {"id": "federated-grant-sub", "assertions": [{"assertion": "initial-status-0", "clause": "fed.person-required", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "initial-sfv-token-1", "clause": "fed.person-required", "state": "not_exercised", "expected": "person-token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "person-status-2", "clause": "fed.person-token", "state": "not_exercised", "expected": 200, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "person-ps-jwt-3", "clause": "fed.person-token", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-status-4", "clause": "fed.challenge", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-sfv-token-5", "clause": "fed.challenge", "state": "not_exercised", "expected": "auth-token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-fed-challenge-6", "clause": "fed.challenge", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "handoff-fed-ps-proof-7", "clause": "fed.ps-proof", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "handoff-fed-forwarded-8", "clause": "fed.forwarding", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-status-9", "clause": "fed.auth-token", "state": "not_exercised", "expected": 200, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-ps-jwt-10", "clause": "fed.auth-token", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-ps-no-token-11", "clause": "fed.delivery", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-status-12", "clause": "fed.delivery", "state": "not_exercised", "expected": 502, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-json-member-13", "clause": "fed.delivery", "state": "not_exercised", "expected": "as_unreachable", "detail": "injects a fault between the Person Server and the Access Server"}]}, {"id": "federated-grant-scope", "assertions": [{"assertion": "initial-status-0", "clause": "fed.person-required", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "initial-sfv-token-1", "clause": "fed.person-required", "state": "not_exercised", "expected": "person-token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "person-status-2", "clause": "fed.person-token", "state": "not_exercised", "expected": 200, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "person-ps-jwt-3", "clause": "fed.person-token", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-status-4", "clause": "fed.challenge", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-sfv-token-5", "clause": "fed.challenge", "state": "not_exercised", "expected": "auth-token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-fed-challenge-6", "clause": "fed.challenge", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "handoff-fed-ps-proof-7", "clause": "fed.ps-proof", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "handoff-fed-forwarded-8", "clause": "fed.forwarding", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-status-9", "clause": "fed.auth-token", "state": "not_exercised", "expected": 200, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-ps-jwt-10", "clause": "fed.auth-token", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-ps-no-token-11", "clause": "fed.delivery", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-status-12", "clause": "fed.delivery", "state": "not_exercised", "expected": 502, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-json-member-13", "clause": "fed.delivery", "state": "not_exercised", "expected": "as_unreachable", "detail": "injects a fault between the Person Server and the Access Server"}]}, {"id": "federated-grant-exp", "assertions": [{"assertion": "initial-status-0", "clause": "fed.person-required", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "initial-sfv-token-1", "clause": "fed.person-required", "state": "not_exercised", "expected": "person-token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "person-status-2", "clause": "fed.person-token", "state": "not_exercised", "expected": 200, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "person-ps-jwt-3", "clause": "fed.person-token", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-status-4", "clause": "fed.challenge", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-sfv-token-5", "clause": "fed.challenge", "state": "not_exercised", "expected": "auth-token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-fed-challenge-6", "clause": "fed.challenge", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "handoff-fed-ps-proof-7", "clause": "fed.ps-proof", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "handoff-fed-forwarded-8", "clause": "fed.forwarding", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-status-9", "clause": "fed.auth-token", "state": "not_exercised", "expected": 200, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-ps-jwt-10", "clause": "fed.auth-token", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-ps-no-token-11", "clause": "fed.delivery", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-status-12", "clause": "fed.delivery", "state": "not_exercised", "expected": 502, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-json-member-13", "clause": "fed.delivery", "state": "not_exercised", "expected": "as_unreachable", "detail": "injects a fault between the Person Server and the Access Server"}]}, {"id": "federated-grant-ps", "assertions": [{"assertion": "initial-status-0", "clause": "fed.person-required", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "initial-sfv-token-1", "clause": "fed.person-required", "state": "not_exercised", "expected": "person-token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "person-status-2", "clause": "fed.person-token", "state": "not_exercised", "expected": 200, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "person-ps-jwt-3", "clause": "fed.person-token", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-status-4", "clause": "fed.challenge", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-sfv-token-5", "clause": "fed.challenge", "state": "not_exercised", "expected": "auth-token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-fed-challenge-6", "clause": "fed.challenge", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "handoff-fed-ps-proof-7", "clause": "fed.ps-proof", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "handoff-fed-forwarded-8", "clause": "fed.forwarding", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-status-9", "clause": "fed.auth-token", "state": "not_exercised", "expected": 200, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-ps-jwt-10", "clause": "fed.auth-token", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-ps-no-token-11", "clause": "fed.delivery", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-status-12", "clause": "fed.delivery", "state": "not_exercised", "expected": 502, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-json-member-13", "clause": "fed.delivery", "state": "not_exercised", "expected": "as_unreachable", "detail": "injects a fault between the Person Server and the Access Server"}]}, {"id": "federated-as-denial", "assertions": [{"assertion": "initial-status-0", "clause": "fed.person-required", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "initial-sfv-token-1", "clause": "fed.person-required", "state": "not_exercised", "expected": "person-token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "person-status-2", "clause": "fed.person-token", "state": "not_exercised", "expected": 200, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "person-ps-jwt-3", "clause": "fed.person-token", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-status-4", "clause": "fed.challenge", "state": "not_exercised", "expected": 401, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-sfv-token-5", "clause": "fed.challenge", "state": "not_exercised", "expected": "auth-token", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "challenge-fed-challenge-6", "clause": "fed.challenge", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "handoff-fed-ps-proof-7", "clause": "fed.ps-proof", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "handoff-fed-forwarded-8", "clause": "fed.forwarding", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-status-9", "clause": "fed.application", "state": "not_exercised", "expected": 403, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-ps-no-token-10", "clause": "fed.application", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "access-json-member-11", "clause": "fed.application", "state": "not_exercised", "expected": "access_denied", "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-ps-no-token-12", "clause": "fed.delivery", "state": "not_exercised", "expected": true, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-status-13", "clause": "fed.delivery", "state": "not_exercised", "expected": 403, "detail": "injects a fault between the Person Server and the Access Server"}, {"assertion": "token-json-member-14", "clause": "fed.delivery", "state": "not_exercised", "expected": "access_denied", "detail": "injects a fault between the Person Server and the Access Server"}]}, {"exchanges": [{"stage": "initial", "method": "GET", "url": "https://records.aauth.boxlab.site/records", "request_headers": {"Signature": ["sig=:Lzc4x3BzwibCfVvyU3k9/CFmRHS94IMq+b9/1T+iGooJSCzK64/zdPEy7zRWEjcDX45XfjtmBN5yW48i3yYyCg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZml4dHVyZS1wcy1ub25lIiwicHMiOiJodHRwczovL3BlcnNvbi5jb25mb3JtYW5jZS50ZXN0Iiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.kmG1S4IEPtv9lZiuBo18WKgt9oDjsOr_pLF3810U1GJQU8rxHBSSE3bb6gvn_NrecMYbJioXtS5UvRFTPzk0BA\""]}, "request_body_base64": "", "signature_base": "\"@method\": GET\n\"@authority\": records.aauth.boxlab.site\n\"@path\": /records\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZml4dHVyZS1wcy1ub25lIiwicHMiOiJodHRwczovL3BlcnNvbi5jb25mb3JtYW5jZS50ZXN0Iiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.kmG1S4IEPtv9lZiuBo18WKgt9oDjsOr_pLF3810U1GJQU8rxHBSSE3bb6gvn_NrecMYbJioXtS5UvRFTPzk0BA\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314", "response": {"status": 401, "headers": {"Aauth-Requirement": ["requirement=person-token"], "Content-Length": ["90"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6InBlcnNvbl90b2tlbl9yZXF1aXJlZCIsInN0YXR1cyI6NDAxLCJ0aXRsZSI6IlVuYXV0aG9yaXplZCIsInR5cGUiOiJhYm91dDpibGFuayJ9"}}, {"stage": "challenge", "method": "GET", "url": "https://records.aauth.boxlab.site/records", "request_headers": {"Signature": ["sig=:bEdSwAUCdXL3mB2okl/6otQUDZAlHLEG0IWcDSzQ3ovDgDY44YvUQVcti0QSg/MZAT/C7ycU+WHULRIsRhw6Dg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLXBlcnNvbitqd3QifQ.eyJhdWQiOiJodHRwczovL3JlY29yZHMuYWF1dGguYm94bGFiLnNpdGUiLCJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLXBlcnNvbi5qc29uIiwiZXhwIjoxNzkzNzM2Mzc0LCJpYXQiOjE3OTM3MzYzMTQsImlzcyI6Imh0dHBzOi8vcGVyc29uLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJoYXJuZXNzLWZpeHR1cmUtcHMtbm9uZSIsInN1YiI6ImRpcmVjdGVkLXBlcnNvbi0xIn0.l_PVWwJqWkwRU3bRENfrzrmMysDUF4BTXbPsyzZ41Gxr4N1wvxlBC-eMSa9zDEg_O28XtHCKVFpBbD-qjgH5AQ\""]}, "request_body_base64": "", "signature_base": "\"@method\": GET\n\"@authority\": records.aauth.boxlab.site\n\"@path\": /records\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLXBlcnNvbitqd3QifQ.eyJhdWQiOiJodHRwczovL3JlY29yZHMuYWF1dGguYm94bGFiLnNpdGUiLCJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLXBlcnNvbi5qc29uIiwiZXhwIjoxNzkzNzM2Mzc0LCJpYXQiOjE3OTM3MzYzMTQsImlzcyI6Imh0dHBzOi8vcGVyc29uLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJoYXJuZXNzLWZpeHR1cmUtcHMtbm9uZSIsInN1YiI6ImRpcmVjdGVkLXBlcnNvbi0xIn0.l_PVWwJqWkwRU3bRENfrzrmMysDUF4BTXbPsyzZ41Gxr4N1wvxlBC-eMSa9zDEg_O28XtHCKVFpBbD-qjgH5AQ\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314", "response": {"status": 401, "headers": {"Aauth-Requirement": ["requirement=auth-token;resource-token=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1yZXNvdXJjZSIsInR5cCI6ImFhLXJlc291cmNlK2p3dCJ9.eyJpc3MiOiJodHRwczovL3JlY29yZHMuYWF1dGguYm94bGFiLnNpdGUiLCJkd2siOiJhYXV0aC1yZXNvdXJjZS5qc29uIiwiYXVkIjoiaHR0cHM6Ly9hcy5hYXV0aC5ib3hsYWIuc2l0ZSIsInN1YiI6ImRpcmVjdGVkLXBlcnNvbi0xIiwianRpIjoicnVzdC1jaGFsbGVuZ2UtMTc5MzczNjMxNC04IiwiaWF0IjoxNzkzNzM2MzE0LCJleHAiOjE3OTM3MzY2MTQsInBzIjoiaHR0cHM6Ly9wZXJzb24uY29uZm9ybWFuY2UudGVzdCIsInByZXNlbnRlZF9qdGkiOiJoYXJuZXNzLWZpeHR1cmUtcHMtbm9uZSIsImFnZW50X2prdCI6ImFWQnRhcExkMTFTVVZLSU1HSmZQek9FRHVOMHNYY216SlFOVlQtX3NLRVUiLCJzY29wZSI6InJlYWQifQ.8U5u4Wi73WNC1jUyTmi27pKD7s5BgOyMCd1O88sVMn8km7C9DJcG5P8UZGA3skf1Fe5zZgx4EyXnpRrKcw21Cw\""], "Content-Length": ["88"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImF1dGhfdG9rZW5fcmVxdWlyZWQiLCJzdGF0dXMiOjQwMSwidGl0bGUiOiJVbmF1dGhvcml6ZWQiLCJ0eXBlIjoiYWJvdXQ6YmxhbmsifQ=="}, "jwt": {"configured_subject": true, "valid": true, "signature": true, "identity": true, "key": true, "lifetime": true, "scope": true, "no_authorization": false, "claims": {"agent_jkt": "aVBtapLd11SUVKIMGJfPzOEDuN0sXcmzJQNVT-_sKEU", "aud": "https://as.aauth.boxlab.site", "dwk": "aauth-resource.json", "exp": 1793736614, "iat": 1793736314, "iss": "https://records.aauth.boxlab.site", "jti": "rust-challenge-1793736314-8", "presented_jti": "harness-fixture-ps-none", "ps": "https://person.conformance.test", "scope": "read", "sub": "directed-person-1"}}}, {"stage": "access", "method": "POST", "url": "https://as.aauth.boxlab.site/token", "request_headers": {"Content-Digest": ["sha-256=:toZpenz+x4qaYqljMJXUAMB0NtnQbvut+CBLa36dN00=:"], "Content-Type": ["application/json"], "Signature": ["sig=:cUIQZouExNJjWqbai37Hxxn5RhqY+Eyjp9XI0ggF6+U8gdhSSGKd+K/9Pb1TEVYtKbiMEBFg0n1oVAEQC3NMAg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "request_body_base64": "eyJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TVRRc0ltbGhkQ0k2TVRjNU16Y3pOak13TkN3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pWm1sNGRIVnlaUzF3Y3kxdWIyNWxJaXdpY0hNaU9pSm9kSFJ3Y3pvdkwzQmxjbk52Ymk1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWMzVmlJam9pWVdGMWRHZzZRV2RsYm5SQVlYQXVZMjl1Wm05eWJXRnVZMlV1ZEdWemRDSjkua21HMVM0SUVQdHY5bFppdUJvMThXS2d0OW9EanNPcl9wTEYzODEwVTFHSlFVOHJ4SEJTU0UzYmI2Z3ZuX05yZWNNWWJKaW9YdFM1VXZSRlRQemswQkEiLCJwcmVzZW50ZWRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNITXRNU0lzSW5SNWNDSTZJbUZoTFhCbGNuTnZiaXRxZDNRaWZRLmV5SmhkV1FpT2lKb2RIUndjem92TDNKbFkyOXlaSE11WVdGMWRHZ3VZbTk0YkdGaUxuTnBkR1VpTENKamJtWWlPbnNpYW5kcklqcDdJbUZzWnlJNklrVmtNalUxTVRraUxDSmpjbllpT2lKRlpESTFOVEU1SWl3aWEzUjVJam9pVDB0UUlpd2llQ0k2SW1kVWJETkVjV2c1UmpFNVYyOHhVbTEzTUhndGVrMTFUbWx3UnpBM2FtVnBXR1paVUZjMFgwcHpOVkVpZlgwc0ltUjNheUk2SW1GaGRYUm9MWEJsY25OdmJpNXFjMjl1SWl3aVpYaHdJam94Tnprek56TTJNemMwTENKcFlYUWlPakUzT1RNM016WXpNVFFzSW1semN5STZJbWgwZEhCek9pOHZjR1Z5YzI5dUxtTnZibVp2Y20xaGJtTmxMblJsYzNRaUxDSnFkR2tpT2lKb1lYSnVaWE56TFdacGVIUjFjbVV0Y0hNdGJtOXVaU0lzSW5OMVlpSTZJbVJwY21WamRHVmtMWEJsY25OdmJpMHhJbjAubF9QVld3SnFXa3dSVTNiUkVOZnJ6cm1NeXNEVUY0QlRYYlBzeXpaNDFHeHI0TjF3dnhsQkMtZU1TYTl6REVnX08yOFh0SENLVkZwQmJELXFqZ0g1QVEiLCJyZXNvdXJjZV90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pY25WemRDMXlaWE52ZFhKalpTSXNJblI1Y0NJNkltRmhMWEpsYzI5MWNtTmxLMnAzZENKOS5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwzSmxZMjl5WkhNdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmtkMnNpT2lKaFlYVjBhQzF5WlhOdmRYSmpaUzVxYzI5dUlpd2lZWFZrSWpvaWFIUjBjSE02THk5aGN5NWhZWFYwYUM1aWIzaHNZV0l1YzJsMFpTSXNJbk4xWWlJNkltUnBjbVZqZEdWa0xYQmxjbk52YmkweElpd2lhblJwSWpvaWNuVnpkQzFqYUdGc2JHVnVaMlV0TVRjNU16Y3pOak14TkMwNElpd2lhV0YwSWpveE56a3pOek0yTXpFMExDSmxlSEFpT2pFM09UTTNNelkyTVRRc0luQnpJam9pYUhSMGNITTZMeTl3WlhKemIyNHVZMjl1Wm05eWJXRnVZMlV1ZEdWemRDSXNJbkJ5WlhObGJuUmxaRjlxZEdraU9pSm9ZWEp1WlhOekxXWnBlSFIxY21VdGNITXRibTl1WlNJc0ltRm5aVzUwWDJwcmRDSTZJbUZXUW5SaGNFeGtNVEZUVlZaTFNVMUhTbVpRZWs5RlJIVk9NSE5ZWTIxNlNsRk9WbFF0WDNOTFJWVWlMQ0p6WTI5d1pTSTZJbkpsWVdRaWZRLjhVNXU0V2k3M1dOQzFqVXlUbWkyN3BLRDdzNUJnT3lNQ2QxTzg4c1ZNbjhrbTdDOURKY0c1UDhVWkdBM3NrZjFGZTV6Wmd4NEV5WG5wUnJLY3cyMUN3In0=", "signature_base": "\"@method\": POST\n\"@authority\": as.aauth.boxlab.site\n\"@path\": /token\n\"signature-key\": sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:toZpenz+x4qaYqljMJXUAMB0NtnQbvut+CBLa36dN00=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314", "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["676"], "Content-Type": ["application/json"]}, "body_base64": "eyJhdXRoX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxaGN5SXNJblI1Y0NJNkltRmhMV0YxZEdncmFuZDBJbjAuZXlKcGMzTWlPaUpvZEhSd2N6b3ZMMkZ6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aVpIZHJJam9pWVdGMWRHZ3RZV05qWlhOekxtcHpiMjRpTENKaGRXUWlPaUpvZEhSd2N6b3ZMM0psWTI5eVpITXVZV0YxZEdndVltOTRiR0ZpTG5OcGRHVWlMQ0p6ZFdJaU9pSmthWEpsWTNSbFpDMXdaWEp6YjI0dE1TSXNJbXAwYVNJNkluSjFjM1F0WVdOalpYTnpMVEUzT1RNM016WXpNVFF0TXlJc0ltbGhkQ0k2TVRjNU16Y3pOak14TkN3aVpYaHdJam94Tnprek56TTJNemMwTENKd2N5STZJbWgwZEhCek9pOHZjR1Z5YzI5dUxtTnZibVp2Y20xaGJtTmxMblJsYzNRaUxDSmpibVlpT25zaWFuZHJJanA3SW10MGVTSTZJazlMVUNJc0ltTnlkaUk2SWtWa01qVTFNVGtpTENKNElqb2laMVJzTTBSeGFEbEdNVGxYYnpGU2JYY3dlQzE2VFhWT2FYQkhNRGRxWldsWVpsbFFWelJmU25NMVVTSXNJbUZzWnlJNklrVmtNalUxTVRraWZYMHNJbk5qYjNCbElqb2ljbVZoWkNKOS5uTFg0QUs3M1V5bzIySGxySWlELWIzbmw1YWEyZk56UkNSZ0VjLVFXdkFyc3o0OHdjWmRaTHR2SkdqeDNpT0YwYWNTRWNxdV9BRjUtV05vQ3U5akRCZyIsImV4cGlyZXNfaW4iOjYwfQ=="}, "jwt": {"configured_subject": true, "valid": true, "signature": true, "identity": true, "key": true, "lifetime": true, "scope": true, "no_authorization": false, "claims": {"aud": "https://records.aauth.boxlab.site", "cnf": {"jwk": {"alg": "Ed25519", "crv": "Ed25519", "kty": "OKP", "x": "gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q"}}, "dwk": "aauth-access.json", "exp": 1793736374, "iat": 1793736314, "iss": "https://as.aauth.boxlab.site", "jti": "rust-access-1793736314-3", "ps": "https://person.conformance.test", "scope": "read", "sub": "directed-person-1"}}}, {"stage": "protected", "method": "GET", "url": "https://records.aauth.boxlab.site/records", "request_headers": {"Signature": ["sig=:9wlqpQyvgfJJssLZttVezO0vwkZsieULCkewcJG0nklT0hC2+D/1Lgzc4ZP//SeAQcFf2FzGuSvG9eRUmwuMCQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1hcyIsInR5cCI6ImFhLWF1dGgrand0In0.eyJpc3MiOiJodHRwczovL2FzLmFhdXRoLmJveGxhYi5zaXRlIiwiZHdrIjoiYWF1dGgtYWNjZXNzLmpzb24iLCJhdWQiOiJodHRwczovL3JlY29yZHMuYWF1dGguYm94bGFiLnNpdGUiLCJzdWIiOiJkaXJlY3RlZC1wZXJzb24tMSIsImp0aSI6InJ1c3QtYWNjZXNzLTE3OTM3MzYzMTQtMyIsImlhdCI6MTc5MzczNjMxNCwiZXhwIjoxNzkzNzM2Mzc0LCJwcyI6Imh0dHBzOi8vcGVyc29uLmNvbmZvcm1hbmNlLnRlc3QiLCJjbmYiOnsiandrIjp7Imt0eSI6Ik9LUCIsImNydiI6IkVkMjU1MTkiLCJ4IjoiZ1RsM0RxaDlGMTlXbzFSbXcweC16TXVOaXBHMDdqZWlYZllQVzRfSnM1USIsImFsZyI6IkVkMjU1MTkifX0sInNjb3BlIjoicmVhZCJ9.nLX4AK73Uyo22HlrIiD-b3nl5aa2fNzRCRgEc-QWvArsz48wcZdZLtvJGjx3iOF0acSEcqu_AF5-WNoCu9jDBg\""]}, "request_body_base64": "", "signature_base": "\"@method\": GET\n\"@authority\": records.aauth.boxlab.site\n\"@path\": /records\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1hcyIsInR5cCI6ImFhLWF1dGgrand0In0.eyJpc3MiOiJodHRwczovL2FzLmFhdXRoLmJveGxhYi5zaXRlIiwiZHdrIjoiYWF1dGgtYWNjZXNzLmpzb24iLCJhdWQiOiJodHRwczovL3JlY29yZHMuYWF1dGguYm94bGFiLnNpdGUiLCJzdWIiOiJkaXJlY3RlZC1wZXJzb24tMSIsImp0aSI6InJ1c3QtYWNjZXNzLTE3OTM3MzYzMTQtMyIsImlhdCI6MTc5MzczNjMxNCwiZXhwIjoxNzkzNzM2Mzc0LCJwcyI6Imh0dHBzOi8vcGVyc29uLmNvbmZvcm1hbmNlLnRlc3QiLCJjbmYiOnsiandrIjp7Imt0eSI6Ik9LUCIsImNydiI6IkVkMjU1MTkiLCJ4IjoiZ1RsM0RxaDlGMTlXbzFSbXcweC16TXVOaXBHMDdqZWlYZllQVzRfSnM1USIsImFsZyI6IkVkMjU1MTkifX0sInNjb3BlIjoicmVhZCJ9.nLX4AK73Uyo22HlrIiD-b3nl5aa2fNzRCRgEc-QWvArsz48wcZdZLtvJGjx3iOF0acSEcqu_AF5-WNoCu9jDBg\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314", "response": {"status": 200, "headers": {"Content-Length": ["27"], "Content-Type": ["application/json"]}, "body_base64": "eyJzdWIiOiJkaXJlY3RlZC1wZXJzb24tMSJ9"}}], "id": "fixture-ps-none", "assertions": [{"assertion": "initial-status-0", "clause": "fed.person-required", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "initial-sfv-token-1", "clause": "fed.person-required", "state": "pass", "expected": "person-token", "actual": "person-token"}, {"assertion": "challenge-status-4", "clause": "fed.challenge", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "challenge-sfv-token-5", "clause": "fed.challenge", "state": "pass", "expected": "auth-token", "actual": "auth-token"}, {"assertion": "challenge-fed-challenge-6", "clause": "fed.challenge", "state": "pass", "expected": true, "actual": true}, {"assertion": "access-status-9", "clause": "fed.auth-token", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "access-ps-jwt-10", "clause": "fed.auth-token", "state": "pass", "expected": true, "actual": true}, {"assertion": "protected-status-13", "clause": "fed.application", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "protected-json-member-14", "clause": "fed.application", "state": "pass", "expected": "directed-person-1", "actual": "directed-person-1"}]}, {"exchanges": [{"stage": "initial", "method": "GET", "url": "https://records.aauth.boxlab.site/records", "request_headers": {"Signature": ["sig=:kE/wEgfiYfR77R8jUXGkjH8BilXuO4DjzX//8lVvifohLuojBQn4Vd9bFPMhf3FCSXOTsUvBMw5v2IxEzGF2DA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZml4dHVyZS1wcy1zaG9ydC1hZ2VudCIsInBzIjoiaHR0cHM6Ly9wZXJzb24uY29uZm9ybWFuY2UudGVzdCIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.G3tIBNmFQR1ruAhyXryb3KzGcpo08FAvBSEq3RoHY7FKhz5BXQ3JiepHKcNNhneGHWqqbK9eLSjGEeA2Q1FaAA\""]}, "request_body_base64": "", "signature_base": "\"@method\": GET\n\"@authority\": records.aauth.boxlab.site\n\"@path\": /records\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZml4dHVyZS1wcy1zaG9ydC1hZ2VudCIsInBzIjoiaHR0cHM6Ly9wZXJzb24uY29uZm9ybWFuY2UudGVzdCIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.G3tIBNmFQR1ruAhyXryb3KzGcpo08FAvBSEq3RoHY7FKhz5BXQ3JiepHKcNNhneGHWqqbK9eLSjGEeA2Q1FaAA\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314", "response": {"status": 401, "headers": {"Aauth-Requirement": ["requirement=person-token"], "Content-Length": ["90"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6InBlcnNvbl90b2tlbl9yZXF1aXJlZCIsInN0YXR1cyI6NDAxLCJ0aXRsZSI6IlVuYXV0aG9yaXplZCIsInR5cGUiOiJhYm91dDpibGFuayJ9"}}, {"stage": "challenge", "method": "GET", "url": "https://records.aauth.boxlab.site/records", "request_headers": {"Signature": ["sig=:odLYUGiZy4IfYmqPOdtBq7cpm3iYzb13Cdu8uXHTic158KWqnsXrtCNFXmKX2xS5w7uITp7I03EyaA/3fvP3Bg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLXBlcnNvbitqd3QifQ.eyJhdWQiOiJodHRwczovL3JlY29yZHMuYWF1dGguYm94bGFiLnNpdGUiLCJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLXBlcnNvbi5qc29uIiwiZXhwIjoxNzkzNzM2Mzc0LCJpYXQiOjE3OTM3MzYzMTQsImlzcyI6Imh0dHBzOi8vcGVyc29uLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJoYXJuZXNzLWZpeHR1cmUtcHMtc2hvcnQtYWdlbnQiLCJzdWIiOiJkaXJlY3RlZC1wZXJzb24tMSJ9.CSN0rA4IkOajarzt7KOXdJErI2oTYlx0eYLTIP5PxOT8QTMRoyHMyEPk_syYzhCTWSus8bL2reMd-b8J3mOXAw\""]}, "request_body_base64": "", "signature_base": "\"@method\": GET\n\"@authority\": records.aauth.boxlab.site\n\"@path\": /records\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLXBlcnNvbitqd3QifQ.eyJhdWQiOiJodHRwczovL3JlY29yZHMuYWF1dGguYm94bGFiLnNpdGUiLCJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLXBlcnNvbi5qc29uIiwiZXhwIjoxNzkzNzM2Mzc0LCJpYXQiOjE3OTM3MzYzMTQsImlzcyI6Imh0dHBzOi8vcGVyc29uLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJoYXJuZXNzLWZpeHR1cmUtcHMtc2hvcnQtYWdlbnQiLCJzdWIiOiJkaXJlY3RlZC1wZXJzb24tMSJ9.CSN0rA4IkOajarzt7KOXdJErI2oTYlx0eYLTIP5PxOT8QTMRoyHMyEPk_syYzhCTWSus8bL2reMd-b8J3mOXAw\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314", "response": {"status": 401, "headers": {"Aauth-Requirement": ["requirement=auth-token;resource-token=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1yZXNvdXJjZSIsInR5cCI6ImFhLXJlc291cmNlK2p3dCJ9.eyJpc3MiOiJodHRwczovL3JlY29yZHMuYWF1dGguYm94bGFiLnNpdGUiLCJkd2siOiJhYXV0aC1yZXNvdXJjZS5qc29uIiwiYXVkIjoiaHR0cHM6Ly9hcy5hYXV0aC5ib3hsYWIuc2l0ZSIsInN1YiI6ImRpcmVjdGVkLXBlcnNvbi0xIiwianRpIjoicnVzdC1jaGFsbGVuZ2UtMTc5MzczNjMxNC0xMSIsImlhdCI6MTc5MzczNjMxNCwiZXhwIjoxNzkzNzM2NjE0LCJwcyI6Imh0dHBzOi8vcGVyc29uLmNvbmZvcm1hbmNlLnRlc3QiLCJwcmVzZW50ZWRfanRpIjoiaGFybmVzcy1maXh0dXJlLXBzLXNob3J0LWFnZW50IiwiYWdlbnRfamt0IjoiYVZCdGFwTGQxMVNVVktJTUdKZlB6T0VEdU4wc1hjbXpKUU5WVC1fc0tFVSIsInNjb3BlIjoicmVhZCJ9.8o7TzT9stPoRBs1c0BxkeHNeWjzNTSQEIRsXUBm8NrOIfqytdwhnBfktSIjN0s2BNI5ignyrpYZwlyquvJBKBQ\""], "Content-Length": ["88"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImF1dGhfdG9rZW5fcmVxdWlyZWQiLCJzdGF0dXMiOjQwMSwidGl0bGUiOiJVbmF1dGhvcml6ZWQiLCJ0eXBlIjoiYWJvdXQ6YmxhbmsifQ=="}, "jwt": {"configured_subject": true, "valid": true, "signature": true, "identity": true, "key": true, "lifetime": true, "scope": true, "no_authorization": false, "claims": {"agent_jkt": "aVBtapLd11SUVKIMGJfPzOEDuN0sXcmzJQNVT-_sKEU", "aud": "https://as.aauth.boxlab.site", "dwk": "aauth-resource.json", "exp": 1793736614, "iat": 1793736314, "iss": "https://records.aauth.boxlab.site", "jti": "rust-challenge-1793736314-11", "presented_jti": "harness-fixture-ps-short-agent", "ps": "https://person.conformance.test", "scope": "read", "sub": "directed-person-1"}}}, {"stage": "access", "method": "POST", "url": "https://as.aauth.boxlab.site/token", "request_headers": {"Content-Digest": ["sha-256=:G59c3ZPV83Vbn3B9CSx5RTjnZ2EGNAGtyenF8H1y9I0=:"], "Content-Type": ["application/json"], "Signature": ["sig=:5c1dS10uJBnuUxfj6LRmE3ag+l+rAsF/RzjchVrwrvtJ02BEjBPtXypIdGebiv4jFi0Xjwrm7zk/DWkhhBalDA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "request_body_base64": "eyJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNell6TlRrc0ltbGhkQ0k2TVRjNU16Y3pOak13TkN3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pWm1sNGRIVnlaUzF3Y3kxemFHOXlkQzFoWjJWdWRDMXphRzl5ZENJc0luQnpJam9pYUhSMGNITTZMeTl3WlhKemIyNHVZMjl1Wm05eWJXRnVZMlV1ZEdWemRDSXNJbk4xWWlJNkltRmhkWFJvT2tGblpXNTBRR0Z3TG1OdmJtWnZjbTFoYm1ObExuUmxjM1FpZlEuUVdpd0VlR09STDMyUXM2bE1rbDVPNldRWnFEQzRZQVRWazNHVnh1emtIbTVnOXhnbG1KRnpneGVfWmkwVUdUQnJfZFh5MjltVm8yeG1Yak5OaHBmREEiLCJwcmVzZW50ZWRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNITXRNU0lzSW5SNWNDSTZJbUZoTFhCbGNuTnZiaXRxZDNRaWZRLmV5SmhkV1FpT2lKb2RIUndjem92TDNKbFkyOXlaSE11WVdGMWRHZ3VZbTk0YkdGaUxuTnBkR1VpTENKamJtWWlPbnNpYW5kcklqcDdJbUZzWnlJNklrVmtNalUxTVRraUxDSmpjbllpT2lKRlpESTFOVEU1SWl3aWEzUjVJam9pVDB0UUlpd2llQ0k2SW1kVWJETkVjV2c1UmpFNVYyOHhVbTEzTUhndGVrMTFUbWx3UnpBM2FtVnBXR1paVUZjMFgwcHpOVkVpZlgwc0ltUjNheUk2SW1GaGRYUm9MWEJsY25OdmJpNXFjMjl1SWl3aVpYaHdJam94Tnprek56TTJNemMwTENKcFlYUWlPakUzT1RNM016WXpNVFFzSW1semN5STZJbWgwZEhCek9pOHZjR1Z5YzI5dUxtTnZibVp2Y20xaGJtTmxMblJsYzNRaUxDSnFkR2tpT2lKb1lYSnVaWE56TFdacGVIUjFjbVV0Y0hNdGMyaHZjblF0WVdkbGJuUWlMQ0p6ZFdJaU9pSmthWEpsWTNSbFpDMXdaWEp6YjI0dE1TSjkuQ1NOMHJBNElrT2FqYXJ6dDdLT1hkSkVySTJvVFlseDBlWUxUSVA1UHhPVDhRVE1Sb3lITXlFUGtfc3lZemhDVFdTdXM4YkwycmVNZC1iOEozbU9YQXciLCJyZXNvdXJjZV90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pY25WemRDMXlaWE52ZFhKalpTSXNJblI1Y0NJNkltRmhMWEpsYzI5MWNtTmxLMnAzZENKOS5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwzSmxZMjl5WkhNdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmtkMnNpT2lKaFlYVjBhQzF5WlhOdmRYSmpaUzVxYzI5dUlpd2lZWFZrSWpvaWFIUjBjSE02THk5aGN5NWhZWFYwYUM1aWIzaHNZV0l1YzJsMFpTSXNJbk4xWWlJNkltUnBjbVZqZEdWa0xYQmxjbk52YmkweElpd2lhblJwSWpvaWNuVnpkQzFqYUdGc2JHVnVaMlV0TVRjNU16Y3pOak14TkMweE1TSXNJbWxoZENJNk1UYzVNemN6TmpNeE5Dd2laWGh3SWpveE56a3pOek0yTmpFMExDSndjeUk2SW1oMGRIQnpPaTh2Y0dWeWMyOXVMbU52Ym1admNtMWhibU5sTG5SbGMzUWlMQ0p3Y21WelpXNTBaV1JmYW5ScElqb2lhR0Z5Ym1WemN5MW1hWGgwZFhKbExYQnpMWE5vYjNKMExXRm5aVzUwSWl3aVlXZGxiblJmYW10MElqb2lZVlpDZEdGd1RHUXhNVk5WVmt0SlRVZEtabEI2VDBWRWRVNHdjMWhqYlhwS1VVNVdWQzFmYzB0RlZTSXNJbk5qYjNCbElqb2ljbVZoWkNKOS44bzdUelQ5c3RQb1JCczFjMEJ4a2VITmVXanpOVFNRRUlSc1hVQm04TnJPSWZxeXRkd2huQmZrdFNJak4wczJCTkk1aWdueXJwWVp3bHlxdXZKQktCUSJ9", "signature_base": "\"@method\": POST\n\"@authority\": as.aauth.boxlab.site\n\"@path\": /token\n\"signature-key\": sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:G59c3ZPV83Vbn3B9CSx5RTjnZ2EGNAGtyenF8H1y9I0=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314", "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["676"], "Content-Type": ["application/json"]}, "body_base64": "eyJhdXRoX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxaGN5SXNJblI1Y0NJNkltRmhMV0YxZEdncmFuZDBJbjAuZXlKcGMzTWlPaUpvZEhSd2N6b3ZMMkZ6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aVpIZHJJam9pWVdGMWRHZ3RZV05qWlhOekxtcHpiMjRpTENKaGRXUWlPaUpvZEhSd2N6b3ZMM0psWTI5eVpITXVZV0YxZEdndVltOTRiR0ZpTG5OcGRHVWlMQ0p6ZFdJaU9pSmthWEpsWTNSbFpDMXdaWEp6YjI0dE1TSXNJbXAwYVNJNkluSjFjM1F0WVdOalpYTnpMVEUzT1RNM016WXpNVFF0TkNJc0ltbGhkQ0k2TVRjNU16Y3pOak14TkN3aVpYaHdJam94Tnprek56TTJNelU1TENKd2N5STZJbWgwZEhCek9pOHZjR1Z5YzI5dUxtTnZibVp2Y20xaGJtTmxMblJsYzNRaUxDSmpibVlpT25zaWFuZHJJanA3SW10MGVTSTZJazlMVUNJc0ltTnlkaUk2SWtWa01qVTFNVGtpTENKNElqb2laMVJzTTBSeGFEbEdNVGxYYnpGU2JYY3dlQzE2VFhWT2FYQkhNRGRxWldsWVpsbFFWelJmU25NMVVTSXNJbUZzWnlJNklrVmtNalUxTVRraWZYMHNJbk5qYjNCbElqb2ljbVZoWkNKOS5UMHpZOHlmOWF6ZklqRFNrSEtNQlpTREJqY2RiRU13dEFPc2E4OWpGMVJ2a0sxcEJITlRZUE54ZUVSdExDMGhoZHAxemkwWVFqTE9pRFlWOUtaUm9BUSIsImV4cGlyZXNfaW4iOjQ1fQ=="}, "jwt": {"configured_subject": true, "valid": true, "signature": true, "identity": true, "key": true, "lifetime": true, "scope": true, "no_authorization": false, "claims": {"aud": "https://records.aauth.boxlab.site", "cnf": {"jwk": {"alg": "Ed25519", "crv": "Ed25519", "kty": "OKP", "x": "gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q"}}, "dwk": "aauth-access.json", "exp": 1793736359, "iat": 1793736314, "iss": "https://as.aauth.boxlab.site", "jti": "rust-access-1793736314-4", "ps": "https://person.conformance.test", "scope": "read", "sub": "directed-person-1"}}}, {"stage": "protected", "method": "GET", "url": "https://records.aauth.boxlab.site/records", "request_headers": {"Signature": ["sig=:VlMNPaGZKdjhY9QPqHnrYeo21lmLLS0HezZBoj5cUnpz31q3EXujmbdojku9V6yFVp8CDxgiZQZQ936bInEWBQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1hcyIsInR5cCI6ImFhLWF1dGgrand0In0.eyJpc3MiOiJodHRwczovL2FzLmFhdXRoLmJveGxhYi5zaXRlIiwiZHdrIjoiYWF1dGgtYWNjZXNzLmpzb24iLCJhdWQiOiJodHRwczovL3JlY29yZHMuYWF1dGguYm94bGFiLnNpdGUiLCJzdWIiOiJkaXJlY3RlZC1wZXJzb24tMSIsImp0aSI6InJ1c3QtYWNjZXNzLTE3OTM3MzYzMTQtNCIsImlhdCI6MTc5MzczNjMxNCwiZXhwIjoxNzkzNzM2MzU5LCJwcyI6Imh0dHBzOi8vcGVyc29uLmNvbmZvcm1hbmNlLnRlc3QiLCJjbmYiOnsiandrIjp7Imt0eSI6Ik9LUCIsImNydiI6IkVkMjU1MTkiLCJ4IjoiZ1RsM0RxaDlGMTlXbzFSbXcweC16TXVOaXBHMDdqZWlYZllQVzRfSnM1USIsImFsZyI6IkVkMjU1MTkifX0sInNjb3BlIjoicmVhZCJ9.T0zY8yf9azfIjDSkHKMBZSDBjcdbEMwtAOsa89jF1RvkK1pBHNTYPNxeERtLC0hhdp1zi0YQjLOiDYV9KZRoAQ\""]}, "request_body_base64": "", "signature_base": "\"@method\": GET\n\"@authority\": records.aauth.boxlab.site\n\"@path\": /records\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1hcyIsInR5cCI6ImFhLWF1dGgrand0In0.eyJpc3MiOiJodHRwczovL2FzLmFhdXRoLmJveGxhYi5zaXRlIiwiZHdrIjoiYWF1dGgtYWNjZXNzLmpzb24iLCJhdWQiOiJodHRwczovL3JlY29yZHMuYWF1dGguYm94bGFiLnNpdGUiLCJzdWIiOiJkaXJlY3RlZC1wZXJzb24tMSIsImp0aSI6InJ1c3QtYWNjZXNzLTE3OTM3MzYzMTQtNCIsImlhdCI6MTc5MzczNjMxNCwiZXhwIjoxNzkzNzM2MzU5LCJwcyI6Imh0dHBzOi8vcGVyc29uLmNvbmZvcm1hbmNlLnRlc3QiLCJjbmYiOnsiandrIjp7Imt0eSI6Ik9LUCIsImNydiI6IkVkMjU1MTkiLCJ4IjoiZ1RsM0RxaDlGMTlXbzFSbXcweC16TXVOaXBHMDdqZWlYZllQVzRfSnM1USIsImFsZyI6IkVkMjU1MTkifX0sInNjb3BlIjoicmVhZCJ9.T0zY8yf9azfIjDSkHKMBZSDBjcdbEMwtAOsa89jF1RvkK1pBHNTYPNxeERtLC0hhdp1zi0YQjLOiDYV9KZRoAQ\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314", "response": {"status": 200, "headers": {"Content-Length": ["27"], "Content-Type": ["application/json"]}, "body_base64": "eyJzdWIiOiJkaXJlY3RlZC1wZXJzb24tMSJ9"}}], "id": "fixture-ps-short-agent", "assertions": [{"assertion": "initial-status-0", "clause": "fed.person-required", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "initial-sfv-token-1", "clause": "fed.person-required", "state": "pass", "expected": "person-token", "actual": "person-token"}, {"assertion": "challenge-status-4", "clause": "fed.challenge", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "challenge-sfv-token-5", "clause": "fed.challenge", "state": "pass", "expected": "auth-token", "actual": "auth-token"}, {"assertion": "challenge-fed-challenge-6", "clause": "fed.challenge", "state": "pass", "expected": true, "actual": true}, {"assertion": "access-status-9", "clause": "fed.auth-token", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "access-ps-jwt-10", "clause": "fed.auth-token", "state": "pass", "expected": true, "actual": true}, {"assertion": "protected-status-13", "clause": "fed.application", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "protected-json-member-14", "clause": "fed.application", "state": "pass", "expected": "directed-person-1", "actual": "directed-person-1"}]}, {"exchanges": [{"stage": "initial", "method": "GET", "url": "https://records.aauth.boxlab.site/records", "request_headers": {"Signature": ["sig=:eFaAKa1pqlpm16Juo2RZB462VxwA8LA+WtXmucJWw7WkpS3Z95vaoLWHwtOQfJ/NbzVzhA/F6rM3G822vdpqAA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZml4dHVyZS1wcy1hcy1wcm9vZiIsInBzIjoiaHR0cHM6Ly9wZXJzb24uY29uZm9ybWFuY2UudGVzdCIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.XFrt88OPBRrqgy_b1lSTGv5IBeNiVA6TKg5Gr33xZ0_pOMkwFmAa40Xd4isecjmM98J0TNILzu_RJxcdRxFNBQ\""]}, "request_body_base64": "", "signature_base": "\"@method\": GET\n\"@authority\": records.aauth.boxlab.site\n\"@path\": /records\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZml4dHVyZS1wcy1hcy1wcm9vZiIsInBzIjoiaHR0cHM6Ly9wZXJzb24uY29uZm9ybWFuY2UudGVzdCIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.XFrt88OPBRrqgy_b1lSTGv5IBeNiVA6TKg5Gr33xZ0_pOMkwFmAa40Xd4isecjmM98J0TNILzu_RJxcdRxFNBQ\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314", "response": {"status": 401, "headers": {"Aauth-Requirement": ["requirement=person-token"], "Content-Length": ["90"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6InBlcnNvbl90b2tlbl9yZXF1aXJlZCIsInN0YXR1cyI6NDAxLCJ0aXRsZSI6IlVuYXV0aG9yaXplZCIsInR5cGUiOiJhYm91dDpibGFuayJ9"}}, {"stage": "challenge", "method": "GET", "url": "https://records.aauth.boxlab.site/records", "request_headers": {"Signature": ["sig=:az9lagBPcU6roevAdrew951mnFCwzkvqTve3QXLNeZlWPeyqk7hW5G10MAhYMDFFjSN07WnSwG3QWO2+w2a3Dg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLXBlcnNvbitqd3QifQ.eyJhdWQiOiJodHRwczovL3JlY29yZHMuYWF1dGguYm94bGFiLnNpdGUiLCJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLXBlcnNvbi5qc29uIiwiZXhwIjoxNzkzNzM2Mzc0LCJpYXQiOjE3OTM3MzYzMTQsImlzcyI6Imh0dHBzOi8vcGVyc29uLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJoYXJuZXNzLWZpeHR1cmUtcHMtYXMtcHJvb2YiLCJzdWIiOiJkaXJlY3RlZC1wZXJzb24tMSJ9.MO3SlfiONc9rgMKJgg1KeBeuqVxLpLfKz-IwdognOssZvAGiL5pIn0W6_rVcjRx74t8FGVpbw_Ideway3juiAQ\""]}, "request_body_base64": "", "signature_base": "\"@method\": GET\n\"@authority\": records.aauth.boxlab.site\n\"@path\": /records\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLXBlcnNvbitqd3QifQ.eyJhdWQiOiJodHRwczovL3JlY29yZHMuYWF1dGguYm94bGFiLnNpdGUiLCJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLXBlcnNvbi5qc29uIiwiZXhwIjoxNzkzNzM2Mzc0LCJpYXQiOjE3OTM3MzYzMTQsImlzcyI6Imh0dHBzOi8vcGVyc29uLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJoYXJuZXNzLWZpeHR1cmUtcHMtYXMtcHJvb2YiLCJzdWIiOiJkaXJlY3RlZC1wZXJzb24tMSJ9.MO3SlfiONc9rgMKJgg1KeBeuqVxLpLfKz-IwdognOssZvAGiL5pIn0W6_rVcjRx74t8FGVpbw_Ideway3juiAQ\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314", "response": {"status": 401, "headers": {"Aauth-Requirement": ["requirement=auth-token;resource-token=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1yZXNvdXJjZSIsInR5cCI6ImFhLXJlc291cmNlK2p3dCJ9.eyJpc3MiOiJodHRwczovL3JlY29yZHMuYWF1dGguYm94bGFiLnNpdGUiLCJkd2siOiJhYXV0aC1yZXNvdXJjZS5qc29uIiwiYXVkIjoiaHR0cHM6Ly9hcy5hYXV0aC5ib3hsYWIuc2l0ZSIsInN1YiI6ImRpcmVjdGVkLXBlcnNvbi0xIiwianRpIjoicnVzdC1jaGFsbGVuZ2UtMTc5MzczNjMxNC0xNCIsImlhdCI6MTc5MzczNjMxNCwiZXhwIjoxNzkzNzM2NjE0LCJwcyI6Imh0dHBzOi8vcGVyc29uLmNvbmZvcm1hbmNlLnRlc3QiLCJwcmVzZW50ZWRfanRpIjoiaGFybmVzcy1maXh0dXJlLXBzLWFzLXByb29mIiwiYWdlbnRfamt0IjoiYVZCdGFwTGQxMVNVVktJTUdKZlB6T0VEdU4wc1hjbXpKUU5WVC1fc0tFVSIsInNjb3BlIjoicmVhZCJ9.sWS-jdShYnSDaZiG3Fw7WHL6JJftwT0kMZWmXmEZzGXhxPJY5nAd8ZUr0ITwHqzWvzU7wUkYf57ztcZT8gxBAA\""], "Content-Length": ["88"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImF1dGhfdG9rZW5fcmVxdWlyZWQiLCJzdGF0dXMiOjQwMSwidGl0bGUiOiJVbmF1dGhvcml6ZWQiLCJ0eXBlIjoiYWJvdXQ6YmxhbmsifQ=="}, "jwt": {"configured_subject": true, "valid": true, "signature": true, "identity": true, "key": true, "lifetime": true, "scope": true, "no_authorization": false, "claims": {"agent_jkt": "aVBtapLd11SUVKIMGJfPzOEDuN0sXcmzJQNVT-_sKEU", "aud": "https://as.aauth.boxlab.site", "dwk": "aauth-resource.json", "exp": 1793736614, "iat": 1793736314, "iss": "https://records.aauth.boxlab.site", "jti": "rust-challenge-1793736314-14", "presented_jti": "harness-fixture-ps-as-proof", "ps": "https://person.conformance.test", "scope": "read", "sub": "directed-person-1"}}}, {"stage": "access", "method": "POST", "url": "https://as.aauth.boxlab.site/token", "request_headers": {"Content-Digest": ["sha-256=:ZC7zHSlJgWf0gbs5IlUzeZDPzYgF0xTC1/V+XqyENT8=:"], "Content-Type": ["application/json"], "Signature": ["sig=:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "request_body_base64": "eyJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TVRRc0ltbGhkQ0k2TVRjNU16Y3pOak13TkN3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pWm1sNGRIVnlaUzF3Y3kxaGN5MXdjbTl2WmlJc0luQnpJam9pYUhSMGNITTZMeTl3WlhKemIyNHVZMjl1Wm05eWJXRnVZMlV1ZEdWemRDSXNJbk4xWWlJNkltRmhkWFJvT2tGblpXNTBRR0Z3TG1OdmJtWnZjbTFoYm1ObExuUmxjM1FpZlEuWEZydDg4T1BCUnJxZ3lfYjFsU1RHdjVJQmVOaVZBNlRLZzVHcjMzeFowX3BPTWt3Rm1BYTQwWGQ0aXNlY2ptTTk4SjBUTklMenVfUkp4Y2RSeEZOQlEiLCJwcmVzZW50ZWRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNITXRNU0lzSW5SNWNDSTZJbUZoTFhCbGNuTnZiaXRxZDNRaWZRLmV5SmhkV1FpT2lKb2RIUndjem92TDNKbFkyOXlaSE11WVdGMWRHZ3VZbTk0YkdGaUxuTnBkR1VpTENKamJtWWlPbnNpYW5kcklqcDdJbUZzWnlJNklrVmtNalUxTVRraUxDSmpjbllpT2lKRlpESTFOVEU1SWl3aWEzUjVJam9pVDB0UUlpd2llQ0k2SW1kVWJETkVjV2c1UmpFNVYyOHhVbTEzTUhndGVrMTFUbWx3UnpBM2FtVnBXR1paVUZjMFgwcHpOVkVpZlgwc0ltUjNheUk2SW1GaGRYUm9MWEJsY25OdmJpNXFjMjl1SWl3aVpYaHdJam94Tnprek56TTJNemMwTENKcFlYUWlPakUzT1RNM016WXpNVFFzSW1semN5STZJbWgwZEhCek9pOHZjR1Z5YzI5dUxtTnZibVp2Y20xaGJtTmxMblJsYzNRaUxDSnFkR2tpT2lKb1lYSnVaWE56TFdacGVIUjFjbVV0Y0hNdFlYTXRjSEp2YjJZaUxDSnpkV0lpT2lKa2FYSmxZM1JsWkMxd1pYSnpiMjR0TVNKOS5NTzNTbGZpT05jOXJnTUtKZ2cxS2VCZXVxVnhMcExmS3otSXdkb2duT3NzWnZBR2lMNXBJbjBXNl9yVmNqUng3NHQ4RkdWcGJ3X0lkZXdheTNqdWlBUSIsInJlc291cmNlX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxeVpYTnZkWEpqWlNJc0luUjVjQ0k2SW1GaExYSmxjMjkxY21ObEsycDNkQ0o5LmV5SnBjM01pT2lKb2RIUndjem92TDNKbFkyOXlaSE11WVdGMWRHZ3VZbTk0YkdGaUxuTnBkR1VpTENKa2Qyc2lPaUpoWVhWMGFDMXlaWE52ZFhKalpTNXFjMjl1SWl3aVlYVmtJam9pYUhSMGNITTZMeTloY3k1aFlYVjBhQzVpYjNoc1lXSXVjMmwwWlNJc0luTjFZaUk2SW1ScGNtVmpkR1ZrTFhCbGNuTnZiaTB4SWl3aWFuUnBJam9pY25WemRDMWphR0ZzYkdWdVoyVXRNVGM1TXpjek5qTXhOQzB4TkNJc0ltbGhkQ0k2TVRjNU16Y3pOak14TkN3aVpYaHdJam94Tnprek56TTJOakUwTENKd2N5STZJbWgwZEhCek9pOHZjR1Z5YzI5dUxtTnZibVp2Y20xaGJtTmxMblJsYzNRaUxDSndjbVZ6Wlc1MFpXUmZhblJwSWpvaWFHRnlibVZ6Y3kxbWFYaDBkWEpsTFhCekxXRnpMWEJ5YjI5bUlpd2lZV2RsYm5SZmFtdDBJam9pWVZaQ2RHRndUR1F4TVZOVlZrdEpUVWRLWmxCNlQwVkVkVTR3YzFoamJYcEtVVTVXVkMxZmMwdEZWU0lzSW5OamIzQmxJam9pY21WaFpDSjkuc1dTLWpkU2hZblNEYVppRzNGdzdXSEw2SkpmdHdUMGtNWldtWG1FWnpHWGh4UEpZNW5BZDhaVXIwSVR3SHF6V3Z6VTd3VWtZZjU3enRjWlQ4Z3hCQUEifQ==", "signature_base": "", "response": {"status": 401, "headers": {"Content-Length": ["118"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_signature"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfc2lnbmF0dXJlIiwic3RhdHVzIjo0MDEsInRpdGxlIjoiVW5hdXRob3JpemVkIiwidHlwZSI6InVybjppZXRmOnBhcmFtczpzaWctZXJyb3I6aW52YWxpZF9zaWduYXR1cmUifQ=="}}], "id": "fixture-ps-as-proof", "assertions": [{"assertion": "initial-status-0", "clause": "fed.person-required", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "initial-sfv-token-1", "clause": "fed.person-required", "state": "pass", "expected": "person-token", "actual": "person-token"}, {"assertion": "challenge-status-4", "clause": "fed.challenge", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "challenge-sfv-token-5", "clause": "fed.challenge", "state": "pass", "expected": "auth-token", "actual": "auth-token"}, {"assertion": "challenge-fed-challenge-6", "clause": "fed.challenge", "state": "pass", "expected": true, "actual": true}, {"assertion": "access-status-9", "clause": "fed.as-binding", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "access-ps-no-token-10", "clause": "fed.as-binding", "state": "pass", "expected": true, "actual": true}]}, {"exchanges": [{"stage": "initial", "method": "GET", "url": "https://records.aauth.boxlab.site/records", "request_headers": {"Signature": ["sig=:+y4UyuhAXjRUYBZLsX29Hjvx/OBLI0+ZLGq587ywK23l6MDiBf8U6d4HLeI2ongRmaZK4EuUoHur9v9Atb/FDQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZml4dHVyZS1wcy1hcy1ib2R5IiwicHMiOiJodHRwczovL3BlcnNvbi5jb25mb3JtYW5jZS50ZXN0Iiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.tCGRDvFyMzXO7bVSrMEFbxx61EVLhGnlj7XhnvClb31cevMiXg4pg9dYgPVjA6XgsZUHUn1yKHBKF4GFTaUCCw\""]}, "request_body_base64": "", "signature_base": "\"@method\": GET\n\"@authority\": records.aauth.boxlab.site\n\"@path\": /records\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZml4dHVyZS1wcy1hcy1ib2R5IiwicHMiOiJodHRwczovL3BlcnNvbi5jb25mb3JtYW5jZS50ZXN0Iiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.tCGRDvFyMzXO7bVSrMEFbxx61EVLhGnlj7XhnvClb31cevMiXg4pg9dYgPVjA6XgsZUHUn1yKHBKF4GFTaUCCw\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314", "response": {"status": 401, "headers": {"Aauth-Requirement": ["requirement=person-token"], "Content-Length": ["90"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6InBlcnNvbl90b2tlbl9yZXF1aXJlZCIsInN0YXR1cyI6NDAxLCJ0aXRsZSI6IlVuYXV0aG9yaXplZCIsInR5cGUiOiJhYm91dDpibGFuayJ9"}}, {"stage": "challenge", "method": "GET", "url": "https://records.aauth.boxlab.site/records", "request_headers": {"Signature": ["sig=:pHCxKuxbqkVndwcH/w/r2b9TVSJ3iOzXJYUvcSAQlCXOOek7nIahYhd24t9TGJ0XsvSmO0Am3vju5uubqocaBQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLXBlcnNvbitqd3QifQ.eyJhdWQiOiJodHRwczovL3JlY29yZHMuYWF1dGguYm94bGFiLnNpdGUiLCJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLXBlcnNvbi5qc29uIiwiZXhwIjoxNzkzNzM2Mzc0LCJpYXQiOjE3OTM3MzYzMTQsImlzcyI6Imh0dHBzOi8vcGVyc29uLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJoYXJuZXNzLWZpeHR1cmUtcHMtYXMtYm9keSIsInN1YiI6ImRpcmVjdGVkLXBlcnNvbi0xIn0.x8Wp_eH8QqZbG_R9fCAAlzHOVG-1AkPVoYxXyI9EIEVUz3UrPtXgZaAEk9-u3PXedhT4vbqCpC5xNCVNyAYiBw\""]}, "request_body_base64": "", "signature_base": "\"@method\": GET\n\"@authority\": records.aauth.boxlab.site\n\"@path\": /records\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLXBlcnNvbitqd3QifQ.eyJhdWQiOiJodHRwczovL3JlY29yZHMuYWF1dGguYm94bGFiLnNpdGUiLCJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLXBlcnNvbi5qc29uIiwiZXhwIjoxNzkzNzM2Mzc0LCJpYXQiOjE3OTM3MzYzMTQsImlzcyI6Imh0dHBzOi8vcGVyc29uLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJoYXJuZXNzLWZpeHR1cmUtcHMtYXMtYm9keSIsInN1YiI6ImRpcmVjdGVkLXBlcnNvbi0xIn0.x8Wp_eH8QqZbG_R9fCAAlzHOVG-1AkPVoYxXyI9EIEVUz3UrPtXgZaAEk9-u3PXedhT4vbqCpC5xNCVNyAYiBw\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314", "response": {"status": 401, "headers": {"Aauth-Requirement": ["requirement=auth-token;resource-token=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1yZXNvdXJjZSIsInR5cCI6ImFhLXJlc291cmNlK2p3dCJ9.eyJpc3MiOiJodHRwczovL3JlY29yZHMuYWF1dGguYm94bGFiLnNpdGUiLCJkd2siOiJhYXV0aC1yZXNvdXJjZS5qc29uIiwiYXVkIjoiaHR0cHM6Ly9hcy5hYXV0aC5ib3hsYWIuc2l0ZSIsInN1YiI6ImRpcmVjdGVkLXBlcnNvbi0xIiwianRpIjoicnVzdC1jaGFsbGVuZ2UtMTc5MzczNjMxNC0xNiIsImlhdCI6MTc5MzczNjMxNCwiZXhwIjoxNzkzNzM2NjE0LCJwcyI6Imh0dHBzOi8vcGVyc29uLmNvbmZvcm1hbmNlLnRlc3QiLCJwcmVzZW50ZWRfanRpIjoiaGFybmVzcy1maXh0dXJlLXBzLWFzLWJvZHkiLCJhZ2VudF9qa3QiOiJhVkJ0YXBMZDExU1VWS0lNR0pmUHpPRUR1TjBzWGNtekpRTlZULV9zS0VVIiwic2NvcGUiOiJyZWFkIn0.rMJG8UCtRGBUZRgubnoTdnbCL_bodyGxS4zVNABKB8fEb0oAg58Wj2k5-00EzFMNQV2LEm7MX5P9nJZhMlZzCA\""], "Content-Length": ["88"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImF1dGhfdG9rZW5fcmVxdWlyZWQiLCJzdGF0dXMiOjQwMSwidGl0bGUiOiJVbmF1dGhvcml6ZWQiLCJ0eXBlIjoiYWJvdXQ6YmxhbmsifQ=="}, "jwt": {"configured_subject": true, "valid": true, "signature": true, "identity": true, "key": true, "lifetime": true, "scope": true, "no_authorization": false, "claims": {"agent_jkt": "aVBtapLd11SUVKIMGJfPzOEDuN0sXcmzJQNVT-_sKEU", "aud": "https://as.aauth.boxlab.site", "dwk": "aauth-resource.json", "exp": 1793736614, "iat": 1793736314, "iss": "https://records.aauth.boxlab.site", "jti": "rust-challenge-1793736314-16", "presented_jti": "harness-fixture-ps-as-body", "ps": "https://person.conformance.test", "scope": "read", "sub": "directed-person-1"}}}, {"stage": "access", "method": "POST", "url": "https://as.aauth.boxlab.site/token", "request_headers": {"Content-Digest": ["sha-256=:ADIba07Zwe32WsKi4dZ2I9UlLZ0shVU3E1hgYikECao=:"], "Content-Type": ["application/json"], "Signature": ["sig=:GZ5L6a4RhD7uuCW9E6IUdhT8OJZ9jDTv+5LxTg+lAGOAfWPSAcK0v97TOeAqWRjJ1t41R4+jWi2jj0AoyCPFAw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "request_body_base64": "eyJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TVRRc0ltbGhkQ0k2TVRjNU16Y3pOak13TkN3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pWm1sNGRIVnlaUzF3Y3kxaGN5MWliMlI1SWl3aWNITWlPaUpvZEhSd2N6b3ZMM0JsY25OdmJpNWpiMjVtYjNKdFlXNWpaUzUwWlhOMElpd2ljM1ZpSWpvaVlXRjFkR2c2UVdkbGJuUkFZWEF1WTI5dVptOXliV0Z1WTJVdWRHVnpkQ0o5LnRDR1JEdkZ5TXpYTzdiVlNyTUVGYnh4NjFFVkxoR25sajdYaG52Q2xiMzFjZXZNaVhnNHBnOWRZZ1BWakE2WGdzWlVIVW4xeUtIQktGNEdGVGFVQ0N3IiwicHJlc2VudGVkX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljSE10TVNJc0luUjVjQ0k2SW1GaExYQmxjbk52Yml0cWQzUWlmUS5leUpoZFdRaU9pSm9kSFJ3Y3pvdkwzSmxZMjl5WkhNdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFhCbGNuTnZiaTVxYzI5dUlpd2laWGh3SWpveE56a3pOek0yTXpjMExDSnBZWFFpT2pFM09UTTNNell6TVRRc0ltbHpjeUk2SW1oMGRIQnpPaTh2Y0dWeWMyOXVMbU52Ym1admNtMWhibU5sTG5SbGMzUWlMQ0pxZEdraU9pSm9ZWEp1WlhOekxXWnBlSFIxY21VdGNITXRZWE10WW05a2VTSXNJbk4xWWlJNkltUnBjbVZqZEdWa0xYQmxjbk52YmkweEluMC54OFdwX2VIOFFxWmJHX1I5ZkNBQWx6SE9WRy0xQWtQVm9ZeFh5STlFSUVWVXozVXJQdFhnWmFBRWs5LXUzUFhlZGhUNHZicUNwQzV4TkNWTnlBWWlCdyIsInJlc291cmNYX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxeVpYTnZkWEpqWlNJc0luUjVjQ0k2SW1GaExYSmxjMjkxY21ObEsycDNkQ0o5LmV5SnBjM01pT2lKb2RIUndjem92TDNKbFkyOXlaSE11WVdGMWRHZ3VZbTk0YkdGaUxuTnBkR1VpTENKa2Qyc2lPaUpoWVhWMGFDMXlaWE52ZFhKalpTNXFjMjl1SWl3aVlYVmtJam9pYUhSMGNITTZMeTloY3k1aFlYVjBhQzVpYjNoc1lXSXVjMmwwWlNJc0luTjFZaUk2SW1ScGNtVmpkR1ZrTFhCbGNuTnZiaTB4SWl3aWFuUnBJam9pY25WemRDMWphR0ZzYkdWdVoyVXRNVGM1TXpjek5qTXhOQzB4TmlJc0ltbGhkQ0k2TVRjNU16Y3pOak14TkN3aVpYaHdJam94Tnprek56TTJOakUwTENKd2N5STZJbWgwZEhCek9pOHZjR1Z5YzI5dUxtTnZibVp2Y20xaGJtTmxMblJsYzNRaUxDSndjbVZ6Wlc1MFpXUmZhblJwSWpvaWFHRnlibVZ6Y3kxbWFYaDBkWEpsTFhCekxXRnpMV0p2WkhraUxDSmhaMlZ1ZEY5cWEzUWlPaUpoVmtKMFlYQk1aREV4VTFWV1MwbE5SMHBtVUhwUFJVUjFUakJ6V0dOdGVrcFJUbFpVTFY5elMwVlZJaXdpYzJOdmNHVWlPaUp5WldGa0luMC5yTUpHOFVDdFJHQlVaUmd1Ym5vVGRuYkNMX2JvZHlHeFM0elZOQUJLQjhmRWIwb0FnNThXajJrNS0wMEV6Rk1OUVYyTEVtN01YNVA5bkpaaE1sWnpDQSJ9", "signature_base": "", "response": {"status": 401, "headers": {"Content-Length": ["118"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_signature"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfc2lnbmF0dXJlIiwic3RhdHVzIjo0MDEsInRpdGxlIjoiVW5hdXRob3JpemVkIiwidHlwZSI6InVybjppZXRmOnBhcmFtczpzaWctZXJyb3I6aW52YWxpZF9zaWduYXR1cmUifQ=="}}], "id": "fixture-ps-as-body", "assertions": [{"assertion": "initial-status-0", "clause": "fed.person-required", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "initial-sfv-token-1", "clause": "fed.person-required", "state": "pass", "expected": "person-token", "actual": "person-token"}, {"assertion": "challenge-status-4", "clause": "fed.challenge", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "challenge-sfv-token-5", "clause": "fed.challenge", "state": "pass", "expected": "auth-token", "actual": "auth-token"}, {"assertion": "challenge-fed-challenge-6", "clause": "fed.challenge", "state": "pass", "expected": true, "actual": true}, {"assertion": "access-status-9", "clause": "fed.as-binding", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "access-ps-no-token-10", "clause": "fed.as-binding", "state": "pass", "expected": true, "actual": true}]}, {"id": "fixture-ps-as-resource-aud", "assertions": [{"assertion": "initial-status-0", "clause": "fed.person-required", "state": "not_exercised", "expected": 401, "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "initial-sfv-token-1", "clause": "fed.person-required", "state": "not_exercised", "expected": "person-token", "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "challenge-status-4", "clause": "fed.challenge", "state": "not_exercised", "expected": 401, "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "challenge-sfv-token-5", "clause": "fed.challenge", "state": "not_exercised", "expected": "auth-token", "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "challenge-fed-challenge-6", "clause": "fed.challenge", "state": "not_exercised", "expected": true, "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "access-status-9", "clause": "fed.as-binding", "state": "not_exercised", "expected": 400, "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "access-ps-no-token-10", "clause": "fed.as-binding", "state": "not_exercised", "expected": true, "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "access-json-member-11", "clause": "fed.as-binding", "state": "not_exercised", "expected": "invalid_resource_token", "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}]}, {"id": "fixture-ps-as-resource-jti", "assertions": [{"assertion": "initial-status-0", "clause": "fed.person-required", "state": "not_exercised", "expected": 401, "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "initial-sfv-token-1", "clause": "fed.person-required", "state": "not_exercised", "expected": "person-token", "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "challenge-status-4", "clause": "fed.challenge", "state": "not_exercised", "expected": 401, "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "challenge-sfv-token-5", "clause": "fed.challenge", "state": "not_exercised", "expected": "auth-token", "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "challenge-fed-challenge-6", "clause": "fed.challenge", "state": "not_exercised", "expected": true, "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "access-status-9", "clause": "fed.as-binding", "state": "not_exercised", "expected": 400, "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "access-ps-no-token-10", "clause": "fed.as-binding", "state": "not_exercised", "expected": true, "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "access-json-member-11", "clause": "fed.as-binding", "state": "not_exercised", "expected": "invalid_resource_token", "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}]}, {"id": "fixture-ps-as-resource-ps", "assertions": [{"assertion": "initial-status-0", "clause": "fed.person-required", "state": "not_exercised", "expected": 401, "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "initial-sfv-token-1", "clause": "fed.person-required", "state": "not_exercised", "expected": "person-token", "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "challenge-status-4", "clause": "fed.challenge", "state": "not_exercised", "expected": 401, "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "challenge-sfv-token-5", "clause": "fed.challenge", "state": "not_exercised", "expected": "auth-token", "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "challenge-fed-challenge-6", "clause": "fed.challenge", "state": "not_exercised", "expected": true, "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "access-status-9", "clause": "fed.as-binding", "state": "not_exercised", "expected": 400, "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "access-ps-no-token-10", "clause": "fed.as-binding", "state": "not_exercised", "expected": true, "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "access-json-member-11", "clause": "fed.as-binding", "state": "not_exercised", "expected": "invalid_resource_token", "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}]}, {"id": "fixture-ps-as-resource-key", "assertions": [{"assertion": "initial-status-0", "clause": "fed.person-required", "state": "not_exercised", "expected": 401, "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "initial-sfv-token-1", "clause": "fed.person-required", "state": "not_exercised", "expected": "person-token", "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "challenge-status-4", "clause": "fed.challenge", "state": "not_exercised", "expected": 401, "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "challenge-sfv-token-5", "clause": "fed.challenge", "state": "not_exercised", "expected": "auth-token", "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "challenge-fed-challenge-6", "clause": "fed.challenge", "state": "not_exercised", "expected": true, "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "access-status-9", "clause": "fed.as-binding", "state": "not_exercised", "expected": 400, "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "access-ps-no-token-10", "clause": "fed.as-binding", "state": "not_exercised", "expected": true, "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "access-json-member-11", "clause": "fed.as-binding", "state": "not_exercised", "expected": "invalid_resource_token", "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}]}, {"exchanges": [{"stage": "initial", "method": "GET", "url": "https://records.aauth.boxlab.site/records", "request_headers": {"Signature": ["sig=:Mqsk95zCI+aFBbt9japf9Xzg4kB5xa7tGHY6fMQl/GVnmc2OrViYb44tqK2n6aiQcLVmvl/x6x+CnwTn5T20AQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZml4dHVyZS1wcy1hcy1wcmVzZW50ZWQtZXhwaXJlZCIsInBzIjoiaHR0cHM6Ly9wZXJzb24uY29uZm9ybWFuY2UudGVzdCIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.hirLpwix-n7QQ8AfG9C9QSryzwF5MXaUKdhi9lQDo2KnCgrzIzNM79_oNxeje4aqsLsfzCILC7ViQH751Nw2Bw\""]}, "request_body_base64": "", "signature_base": "\"@method\": GET\n\"@authority\": records.aauth.boxlab.site\n\"@path\": /records\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZml4dHVyZS1wcy1hcy1wcmVzZW50ZWQtZXhwaXJlZCIsInBzIjoiaHR0cHM6Ly9wZXJzb24uY29uZm9ybWFuY2UudGVzdCIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.hirLpwix-n7QQ8AfG9C9QSryzwF5MXaUKdhi9lQDo2KnCgrzIzNM79_oNxeje4aqsLsfzCILC7ViQH751Nw2Bw\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314", "response": {"status": 401, "headers": {"Aauth-Requirement": ["requirement=person-token"], "Content-Length": ["90"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6InBlcnNvbl90b2tlbl9yZXF1aXJlZCIsInN0YXR1cyI6NDAxLCJ0aXRsZSI6IlVuYXV0aG9yaXplZCIsInR5cGUiOiJhYm91dDpibGFuayJ9"}}, {"stage": "challenge", "method": "GET", "url": "https://records.aauth.boxlab.site/records", "request_headers": {"Signature": ["sig=:qF44RqbXiJOJo25Z5mFO8swTRazKRB5yuHQCcwf7gq7aORa0nxQXWq9RM6CyrgEqSHOYam09A5LivHBGzG1DDg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLXBlcnNvbitqd3QifQ.eyJhdWQiOiJodHRwczovL3JlY29yZHMuYWF1dGguYm94bGFiLnNpdGUiLCJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLXBlcnNvbi5qc29uIiwiZXhwIjoxNzkzNzM2Mzc0LCJpYXQiOjE3OTM3MzYzMTQsImlzcyI6Imh0dHBzOi8vcGVyc29uLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJoYXJuZXNzLWZpeHR1cmUtcHMtYXMtcHJlc2VudGVkLWV4cGlyZWQiLCJzdWIiOiJkaXJlY3RlZC1wZXJzb24tMSJ9.28jyT6usNPH1LayFw1Q9veOLPqoHuHr0c1ZNwmiJ891XFL-aN9x9uzGFm3Pvzg4LAK6AMygiZDC1qpnXuXTMDw\""]}, "request_body_base64": "", "signature_base": "\"@method\": GET\n\"@authority\": records.aauth.boxlab.site\n\"@path\": /records\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLXBlcnNvbitqd3QifQ.eyJhdWQiOiJodHRwczovL3JlY29yZHMuYWF1dGguYm94bGFiLnNpdGUiLCJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLXBlcnNvbi5qc29uIiwiZXhwIjoxNzkzNzM2Mzc0LCJpYXQiOjE3OTM3MzYzMTQsImlzcyI6Imh0dHBzOi8vcGVyc29uLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJoYXJuZXNzLWZpeHR1cmUtcHMtYXMtcHJlc2VudGVkLWV4cGlyZWQiLCJzdWIiOiJkaXJlY3RlZC1wZXJzb24tMSJ9.28jyT6usNPH1LayFw1Q9veOLPqoHuHr0c1ZNwmiJ891XFL-aN9x9uzGFm3Pvzg4LAK6AMygiZDC1qpnXuXTMDw\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314", "response": {"status": 401, "headers": {"Aauth-Requirement": ["requirement=auth-token;resource-token=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1yZXNvdXJjZSIsInR5cCI6ImFhLXJlc291cmNlK2p3dCJ9.eyJpc3MiOiJodHRwczovL3JlY29yZHMuYWF1dGguYm94bGFiLnNpdGUiLCJkd2siOiJhYXV0aC1yZXNvdXJjZS5qc29uIiwiYXVkIjoiaHR0cHM6Ly9hcy5hYXV0aC5ib3hsYWIuc2l0ZSIsInN1YiI6ImRpcmVjdGVkLXBlcnNvbi0xIiwianRpIjoicnVzdC1jaGFsbGVuZ2UtMTc5MzczNjMxNC0xOCIsImlhdCI6MTc5MzczNjMxNCwiZXhwIjoxNzkzNzM2NjE0LCJwcyI6Imh0dHBzOi8vcGVyc29uLmNvbmZvcm1hbmNlLnRlc3QiLCJwcmVzZW50ZWRfanRpIjoiaGFybmVzcy1maXh0dXJlLXBzLWFzLXByZXNlbnRlZC1leHBpcmVkIiwiYWdlbnRfamt0IjoiYVZCdGFwTGQxMVNVVktJTUdKZlB6T0VEdU4wc1hjbXpKUU5WVC1fc0tFVSIsInNjb3BlIjoicmVhZCJ9.zUnQ6EX7hscLj22-OFoXPktO8A0J-6s9qjeYZzAsrQht9INhDoldoMGMEOWG9xwDuKo2yTB1-aCFdTRFTdvyBw\""], "Content-Length": ["88"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImF1dGhfdG9rZW5fcmVxdWlyZWQiLCJzdGF0dXMiOjQwMSwidGl0bGUiOiJVbmF1dGhvcml6ZWQiLCJ0eXBlIjoiYWJvdXQ6YmxhbmsifQ=="}, "jwt": {"configured_subject": true, "valid": true, "signature": true, "identity": true, "key": true, "lifetime": true, "scope": true, "no_authorization": false, "claims": {"agent_jkt": "aVBtapLd11SUVKIMGJfPzOEDuN0sXcmzJQNVT-_sKEU", "aud": "https://as.aauth.boxlab.site", "dwk": "aauth-resource.json", "exp": 1793736614, "iat": 1793736314, "iss": "https://records.aauth.boxlab.site", "jti": "rust-challenge-1793736314-18", "presented_jti": "harness-fixture-ps-as-presented-expired", "ps": "https://person.conformance.test", "scope": "read", "sub": "directed-person-1"}}}, {"stage": "access", "method": "POST", "url": "https://as.aauth.boxlab.site/token", "request_headers": {"Content-Digest": ["sha-256=:1scPyMIyqrJdUai65r8/fyPE4zBq+AbjDeOePsMh+DU=:"], "Content-Type": ["application/json"], "Signature": ["sig=:/MVXbrf0LfzZiCu12qMUDIegdOULLqCdNlxqsmQF/4yc9XhveE4Xh2u3Yre8ZDtsp/xS1SlE7HaTI25sa0qIAA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "request_body_base64": "eyJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TVRRc0ltbGhkQ0k2TVRjNU16Y3pOak13TkN3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pWm1sNGRIVnlaUzF3Y3kxaGN5MXdjbVZ6Wlc1MFpXUXRaWGh3YVhKbFpDSXNJbkJ6SWpvaWFIUjBjSE02THk5d1pYSnpiMjR1WTI5dVptOXliV0Z1WTJVdWRHVnpkQ0lzSW5OMVlpSTZJbUZoZFhSb09rRm5aVzUwUUdGd0xtTnZibVp2Y20xaGJtTmxMblJsYzNRaWZRLmhpckxwd2l4LW43UVE4QWZHOUM5UVNyeXp3RjVNWGFVS2RoaTlsUURvMktuQ2dyekl6Tk03OV9vTnhlamU0YXFzTHNmekNJTEM3VmlRSDc1MU53MkJ3IiwicHJlc2VudGVkX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljSE10TVNJc0luUjVjQ0k2SW1GaExYQmxjbk52Yml0cWQzUWlmUS5leUpoZFdRaU9pSm9kSFJ3Y3pvdkwzSmxZMjl5WkhNdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFhCbGNuTnZiaTVxYzI5dUlpd2laWGh3SWpveE56a3pOek0yTXpFekxDSnBZWFFpT2pFM09UTTNNell4T1RRc0ltbHpjeUk2SW1oMGRIQnpPaTh2Y0dWeWMyOXVMbU52Ym1admNtMWhibU5sTG5SbGMzUWlMQ0pxZEdraU9pSm9ZWEp1WlhOekxXWnBlSFIxY21VdGNITXRZWE10Y0hKbGMyVnVkR1ZrTFdWNGNHbHlaV1FpTENKemRXSWlPaUprYVhKbFkzUmxaQzF3WlhKemIyNHRNU0o5LnJoWEU3MW1XNVNtYTIzOFBDODJHSURHM0owLU1xMWMyaGVIR19QUVNNV3lDNUxLLWdrTExLbG5kRXFCZlpoWnBjLU5zU0JVbFFjcGhSMk9VeXplQkR3IiwicmVzb3VyY2VfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNuVnpkQzF5WlhOdmRYSmpaU0lzSW5SNWNDSTZJbUZoTFhKbGMyOTFjbU5sSzJwM2RDSjkuZXlKcGMzTWlPaUpvZEhSd2N6b3ZMM0psWTI5eVpITXVZV0YxZEdndVltOTRiR0ZpTG5OcGRHVWlMQ0prZDJzaU9pSmhZWFYwYUMxeVpYTnZkWEpqWlM1cWMyOXVJaXdpWVhWa0lqb2lhSFIwY0hNNkx5OWhjeTVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW5OMVlpSTZJbVJwY21WamRHVmtMWEJsY25OdmJpMHhJaXdpYW5ScElqb2ljblZ6ZEMxamFHRnNiR1Z1WjJVdE1UYzVNemN6TmpNeE5DMHhPQ0lzSW1saGRDSTZNVGM1TXpjek5qTXhOQ3dpWlhod0lqb3hOemt6TnpNMk5qRTBMQ0p3Y3lJNkltaDBkSEJ6T2k4dmNHVnljMjl1TG1OdmJtWnZjbTFoYm1ObExuUmxjM1FpTENKd2NtVnpaVzUwWldSZmFuUnBJam9pYUdGeWJtVnpjeTFtYVhoMGRYSmxMWEJ6TFdGekxYQnlaWE5sYm5SbFpDMWxlSEJwY21Wa0lpd2lZV2RsYm5SZmFtdDBJam9pWVZaQ2RHRndUR1F4TVZOVlZrdEpUVWRLWmxCNlQwVkVkVTR3YzFoamJYcEtVVTVXVkMxZmMwdEZWU0lzSW5OamIzQmxJam9pY21WaFpDSjkuelVuUTZFWDdoc2NMajIyLU9Gb1hQa3RPOEEwSi02czlxamVZWnpBc3JRaHQ5SU5oRG9sZG9NR01FT1dHOXh3RHVLbzJ5VEIxLWFDRmRUUkZUZHZ5QncifQ==", "signature_base": "", "response": {"status": 400, "headers": {"Content-Length": ["91"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImV4cGlyZWRfcHJlc2VudGVkX3Rva2VuIiwic3RhdHVzIjo0MDAsInRpdGxlIjoiQmFkIFJlcXVlc3QiLCJ0eXBlIjoiYWJvdXQ6YmxhbmsifQ=="}}], "id": "fixture-ps-as-presented-expired", "assertions": [{"assertion": "initial-status-0", "clause": "fed.person-required", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "initial-sfv-token-1", "clause": "fed.person-required", "state": "pass", "expected": "person-token", "actual": "person-token"}, {"assertion": "challenge-status-4", "clause": "fed.challenge", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "challenge-sfv-token-5", "clause": "fed.challenge", "state": "pass", "expected": "auth-token", "actual": "auth-token"}, {"assertion": "challenge-fed-challenge-6", "clause": "fed.challenge", "state": "pass", "expected": true, "actual": true}, {"assertion": "access-status-9", "clause": "fed.as-binding", "state": "pass", "expected": 400, "actual": 400}, {"assertion": "access-ps-no-token-10", "clause": "fed.as-binding", "state": "pass", "expected": true, "actual": true}, {"assertion": "access-json-member-11", "clause": "fed.as-binding", "state": "pass", "expected": "expired_presented_token", "actual": "expired_presented_token"}]}, {"id": "fixture-ps-as-denial", "assertions": [{"assertion": "initial-status-0", "clause": "fed.person-required", "state": "not_exercised", "expected": 401, "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "initial-sfv-token-1", "clause": "fed.person-required", "state": "not_exercised", "expected": "person-token", "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "challenge-status-4", "clause": "fed.challenge", "state": "not_exercised", "expected": 401, "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "challenge-sfv-token-5", "clause": "fed.challenge", "state": "not_exercised", "expected": "auth-token", "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "challenge-fed-challenge-6", "clause": "fed.challenge", "state": "not_exercised", "expected": true, "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "access-status-9", "clause": "fed.application", "state": "not_exercised", "expected": 403, "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "access-ps-no-token-10", "clause": "fed.application", "state": "not_exercised", "expected": true, "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}, {"assertion": "access-json-member-11", "clause": "fed.application", "state": "not_exercised", "expected": "access_denied", "detail": "re-signs the Resource's challenge, which needs the Resource's private key"}]}, {"id": "budget-four-party-grant", "assertions": [{"assertion": "challenge-status", "clause": "budget.four-party-grant", "state": "not_exercised", "expected": 200, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "challenge-budget", "clause": "budget.four-party-grant", "state": "not_exercised", "expected": {"amount": 5000000, "unit": "credits", "decimals": 0}, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "access-budget", "clause": "budget.four-party-grant", "state": "not_exercised", "expected": {"amount": 2000000, "unit": "credits", "decimals": 0}, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "token-status", "clause": "budget.four-party-grant", "state": "not_exercised", "expected": 200, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "token-jwt", "clause": "fed.delivery", "state": "not_exercised", "expected": true, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "token-budget", "clause": "budget.four-party-grant", "state": "not_exercised", "expected": {"amount": 2000000, "unit": "credits", "decimals": 0}, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "protected-status", "clause": "budget.hard-cap", "state": "not_exercised", "expected": 200, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "protected-subject", "clause": "fed.application", "state": "not_exercised", "expected": "directed-person-1", "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "protected-cost", "clause": "budget.hard-cap", "state": "not_exercised", "expected": 1000, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "protected-remaining", "clause": "budget.hard-cap", "state": "not_exercised", "expected": 1999000, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}]}, {"id": "budget-four-party-omission", "assertions": [{"assertion": "challenge-status", "clause": "budget.four-party-omission", "state": "not_exercised", "expected": 200, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "challenge-budget", "clause": "budget.four-party-omission", "state": "not_exercised", "expected": {"amount": 9000000, "unit": "credits", "decimals": 0}, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "access-status", "clause": "budget.four-party-omission", "state": "not_exercised", "expected": 200, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "access-budget", "clause": "budget.four-party-omission", "state": "not_exercised", "expected": null, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "protected-status", "clause": "fed.application", "state": "not_exercised", "expected": 200, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "protected-subject", "clause": "fed.application", "state": "not_exercised", "expected": "directed-person-1", "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}]}, {"id": "budget-consumption", "assertions": [{"assertion": "challenge-budget", "clause": "budget.four-party-grant", "state": "not_exercised", "expected": {"amount": 5000000, "unit": "credits", "decimals": 0}, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "access-budget", "clause": "budget.four-party-grant", "state": "not_exercised", "expected": {"amount": 2000000, "unit": "credits", "decimals": 0}, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "protected-status", "clause": "budget.hard-cap", "state": "not_exercised", "expected": 200, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "protected-cost", "clause": "budget.hard-cap", "state": "not_exercised", "expected": 1500000, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "protected-remaining", "clause": "budget.hard-cap", "state": "not_exercised", "expected": 500000, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "step-up-status", "clause": "budget.consumption", "state": "not_exercised", "expected": 401, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "step-up-budget", "clause": "budget.consumption", "state": "not_exercised", "expected": {"amount": 5000000, "unit": "credits", "decimals": 0}, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "step-up-consumed", "clause": "budget.consumption", "state": "not_exercised", "expected": {"consumed": 1500000}, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "step-up-remaining", "clause": "budget.hard-cap", "state": "not_exercised", "expected": 500000, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "other-status", "clause": "budget.consumption", "state": "not_exercised", "expected": 401, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "other-consumed", "clause": "budget.consumption", "state": "not_exercised", "expected": {"consumed": 1500000, "unit": "credits", "decimals": 0}, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}]}, {"id": "budget-header", "assertions": [{"assertion": "access-budget", "clause": "budget.four-party-grant", "state": "not_exercised", "expected": {"amount": 2000000, "unit": "credits", "decimals": 0}, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "reserved-status", "clause": "budget.header", "state": "not_exercised", "expected": 200, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "reserved-remaining", "clause": "budget.header", "state": "not_exercised", "expected": 1200000, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "reserved-hold", "clause": "budget.header", "state": "not_exercised", "expected": 800000, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "reserved-no-cost", "clause": "budget.header", "state": "not_exercised", "expected": true, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "reserved-trailer-cost", "clause": "budget.trailer", "state": "not_exercised", "expected": 400000, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "reserved-trailer-no-remaining", "clause": "budget.trailer", "state": "not_exercised", "expected": true, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "reserved-trailer-no-hold", "clause": "budget.trailer", "state": "not_exercised", "expected": true, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "following-remaining", "clause": "budget.header", "state": "not_exercised", "expected": 1500000, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "following-hold", "clause": "budget.header", "state": "not_exercised", "expected": 100000, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}]}, {"id": "budget-usage", "assertions": [{"assertion": "protected-status", "clause": "budget.usage", "state": "not_exercised", "expected": 200, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "protected-cost", "clause": "budget.usage", "state": "not_exercised", "expected": 1000, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "usage-status", "clause": "budget.usage", "state": "not_exercised", "expected": 200, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "usage-audience", "clause": "budget.usage", "state": "not_exercised", "expected": "https://access.conformance.test", "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "usage-unit", "clause": "budget.usage", "state": "not_exercised", "expected": "credits", "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "usage-decimals", "clause": "budget.usage", "state": "not_exercised", "expected": 0, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "usage-all-time", "clause": "budget.usage", "state": "not_exercised", "expected": 1000, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "unknown-status", "clause": "budget.usage", "state": "not_exercised", "expected": 200, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "unknown-omits-usage", "clause": "budget.usage", "state": "not_exercised", "expected": null, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "unknown-unit", "clause": "budget.usage", "state": "not_exercised", "expected": "credits", "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "no-ps-status", "clause": "budget.usage-request", "state": "not_exercised", "expected": 400, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "no-ps-error", "clause": "budget.usage-request", "state": "not_exercised", "expected": "invalid_request", "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "two-keys-status", "clause": "budget.usage-request", "state": "not_exercised", "expected": 400, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "jkts-status", "clause": "budget.usage", "state": "not_exercised", "expected": 200, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "jkts-omitted", "clause": "budget.usage", "state": "not_exercised", "expected": {}, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}]}, {"id": "budget-hard-cap", "assertions": [{"assertion": "protected-status", "clause": "budget.hard-cap", "state": "not_exercised", "expected": 200, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "protected-cost", "clause": "budget.hard-cap", "state": "not_exercised", "expected": 1500000, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "protected-remaining", "clause": "budget.hard-cap", "state": "not_exercised", "expected": 500000, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "second-token-status", "clause": "budget.four-party-grant", "state": "not_exercised", "expected": 200, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "second-token-budget", "clause": "budget.four-party-grant", "state": "not_exercised", "expected": {"amount": 2000000, "unit": "credits", "decimals": 0}, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "second-protected-status", "clause": "budget.hard-cap", "state": "not_exercised", "expected": 200, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "second-protected-cost", "clause": "budget.hard-cap", "state": "not_exercised", "expected": 1500000, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "second-protected-remaining", "clause": "budget.hard-cap", "state": "not_exercised", "expected": 500000, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "refusal-status", "clause": "budget.hard-cap", "state": "not_exercised", "expected": 401, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}, {"assertion": "refusal-remaining", "clause": "budget.hard-cap", "state": "not_exercised", "expected": 500000, "detail": "uses the launcher's fixed budget paths and X-Fixture cost headers"}]}]}]}, "events.agent-provider": {"role": "events.agent-provider", "transport": "remote", "version": 1, "execution": "passed", "suite_sha256": "33056ca8b0601972c16829eecf57e9d6eda7857fc80670a7a379c8f5f61f9da2", "verifier_unix_seconds": 1793736315, "catalog": {"version": 1, "sources": [{"id": "core", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "99ef2430c7babec7ea9cb2e9af40e3c3c57d18bce5a6e8501e9748063cfd9ab0", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-oauth-aauth-protocol.md"}, {"id": "key", "commit": "69f5ba2647be848feed043fb6d8b0790e43cd0b6", "sha256": "b2b43db67a1aa5249d1166589834d44f81e97ea2e6375a07b475115efa196b7d", "url": "https://github.com/dickhardt/signature-key/blob/69f5ba2647be848feed043fb6d8b0790e43cd0b6/draft-hardt-httpbis-signature-key.md"}, {"id": "budgets", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "f00d34c91576476cdb30b7aa1aa13a0bc9fc1d99fc43b4f0389ccb3e8bf2e150", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-budgets.md"}, {"id": "events", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "462b2fa2fdb10791dd976a7566cd09f5e5d64686c8d6e2966cc2e0caf87acd12", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-events.md"}, {"id": "r3", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "39672880b054e380d39c9c997523b3320216bade2e348a8f79990f2d85e1f2aa", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-r3.md"}, {"id": "supervision", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "9fd44f899e06bf2a1e903459799cccdd8c6365b5eb5fa1efe2ed5b23b1a6d1a3", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-supervision.md"}, {"id": "bootstrap", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "40ca9d052e942a78ef01a827a23bd0149d34a58f626e750949f3ddcd2601b82c", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-bootstrap.md"}], "clauses": [{"role": "events.agent-provider", "id": "events.ap.metadata", "source": "events", "section": "AP Metadata, line 196: the AP MUST publish event_endpoint in aauth-agent.json", "anchor": "ap-metadata", "scope": "protocol"}, {"role": "events.agent-provider", "id": "events.ap.subscribe-token", "source": "events", "section": "Subscribe Token > Structure, lines 210-236: typ aa-subscribe+jwt, kid, and the required payload claims iss, dwk, sub, aud, cnf, eid, jti, iat, exp; max_uses as requested (list heading 'Required', not a keyword row)", "anchor": "structure", "scope": "protocol"}, {"role": "events.agent-provider", "id": "events.ap.validation", "source": "events", "section": "AP Validation, lines 424-433 and 448: the AP MUST validate the delivery; a failure of step 1, 3, 4 or 8 is 401 with Signature-Error", "anchor": "ap-validation", "scope": "protocol"}, {"role": "events.agent-provider", "id": "events.ap.typ", "source": "events", "section": "AP Validation step 1, line 426: Common JWT Verification with typ aa-event+jwt and dwk aauth-resource.json", "anchor": "ap-validation", "scope": "protocol"}, {"role": "events.agent-provider", "id": "events.ap.cnf-absent", "source": "events", "section": "AP Validation step 1, line 426, and Event Token > Structure, line 373: cnf MUST be absent", "anchor": "ap-validation", "scope": "protocol"}, {"role": "events.agent-provider", "id": "events.ap.same-key", "source": "events", "section": "AP Validation step 3, line 428: the HTTP signature verifies with the event token's key (self-jwt)", "anchor": "ap-validation", "scope": "protocol"}, {"role": "events.agent-provider", "id": "events.ap.body-s256", "source": "events", "section": "AP Validation step 4, line 429, and Event Token > Structure, line 371: body_s256 REQUIRED with a body and absent without one; a mismatch is 401 invalid_jwt", "anchor": "ap-validation", "scope": "protocol"}, {"role": "events.agent-provider", "id": "events.ap.coverage", "source": "events", "section": "Event Delivery > Request, line 418: with a body the signature MUST also cover content-digest and content-type", "anchor": "request", "scope": "protocol"}, {"role": "events.agent-provider", "id": "events.ap.unknown-eid", "source": "events", "section": "AP Validation step 5, line 430, and line 448: no active subscription for eid is 404", "anchor": "ap-validation", "scope": "protocol"}, {"role": "events.agent-provider", "id": "events.ap.resource-match", "source": "events", "section": "AP Validation step 6, line 431; Subscribe Token Scope, line 595 (MUST reject); line 448: 403", "anchor": "subscribe-token-scope", "scope": "protocol"}, {"role": "events.agent-provider", "id": "events.ap.audience", "source": "events", "section": "AP Validation step 8, line 433: event aud other than the subscribed Agent is 401 invalid_jwt", "anchor": "ap-validation", "scope": "protocol"}, {"role": "events.agent-provider", "id": "events.ap.max-uses", "source": "events", "section": "Subscribe Token > Structure, max_uses, line 234 (MUST NOT accept more); AP Validation step 7, line 432; line 448: 404 once exceeded", "anchor": "structure", "scope": "protocol"}, {"role": "events.agent-provider", "id": "events.ap.remaining-uses", "source": "events", "section": "AP Validation, line 435: with max_uses set the 202 MUST carry a JSON remaining_uses", "anchor": "ap-validation", "scope": "protocol"}, {"role": "events.agent-provider", "id": "events.ap.accepted", "source": "events", "section": "AP Validation, line 435: if all checks pass the AP returns 202 Accepted", "anchor": "ap-validation", "scope": "protocol"}, {"role": "events.agent-provider", "id": "events.ap.expired-code", "source": "core", "section": "Verification (Server) step 5, line 2248, applied by Events line 448: expired_jwt", "anchor": "verification", "scope": "protocol"}, {"role": "events.agent-provider", "id": "events.ap.jwt-code", "source": "core", "section": "Verification (Server) step 5, line 2248: invalid_jwt when a JWT scheme fails verification", "anchor": "verification", "scope": "protocol"}, {"role": "events.agent-provider", "id": "events.ap.input-code", "source": "core", "section": "Verification (Server) step 2, line 2245: invalid_input with required_input when required components are not covered", "anchor": "verification", "scope": "protocol"}, {"role": "events.agent-provider", "id": "events.ap.signature-code", "source": "core", "section": "Verification (Server) step 7, line 2250: invalid_signature when the HTTP signature does not verify", "anchor": "verification", "scope": "protocol"}, {"role": "events.agent-provider", "id": "events.ap.unknown-key", "source": "key", "section": "Self-Issued JWT (self-jwt) verification step 6, line 653: unknown_key when the issuer JWKS has no key for kid", "anchor": "self-issued-jwt-self-jwt", "scope": "protocol"}, {"role": "events.agent-provider", "id": "events.ap.control", "source": "events", "section": "Subscribe token acquisition is AP-internal (Protocol Overview, line 186); host control calls native issuance", "anchor": "protocol-overview", "scope": "adapter-contract"}, {"role": "events.agent-provider", "id": "events.ap.problem-type", "source": "key", "section": "Signature-Error > Response Body, line 961: a Problem Details body's type MUST be urn:ietf:params:sig-error:<code> (conditional on Problem Details)", "anchor": "response-body", "scope": "protocol"}, {"role": "events.agent-provider", "id": "events.ap.unchanged", "source": "events", "section": "Event Delivery: AP to Agent, line 456: the AP MUST deliver the body bytes to the Agent unchanged, with the event token; graded on the native retained record the host transport reads", "anchor": "ap-to-agent", "scope": "protocol"}]}, "runs": [{"implementation": {"remote": {"agent": "aauth:agent@eap.aauth.boxlab.site", "agent_provider": "https://eap.aauth.boxlab.site", "control": "https://control.aauth-rust.internal/events.agent-provider"}, "id": "aauth-rust", "revision": "v0.1.0-alpha.28", "command": null, "claims": ["events.ap.metadata", "events.ap.subscribe-token", "events.ap.validation", "events.ap.typ", "events.ap.cnf-absent", "events.ap.same-key", "events.ap.body-s256", "events.ap.coverage", "events.ap.unknown-eid", "events.ap.resource-match", "events.ap.audience", "events.ap.max-uses", "events.ap.remaining-uses", "events.ap.accepted", "events.ap.expired-code", "events.ap.jwt-code", "events.ap.input-code", "events.ap.signature-code", "events.ap.unknown-key", "events.ap.control", "events.ap.problem-type", "events.ap.unchanged"]}, "cases": [{"exchanges": [{"stage": "metadata", "method": "GET", "url": "https://eap.aauth.boxlab.site/.well-known/aauth-agent.json", "request_headers": {}, "request_body_base64": null, "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["163"], "Content-Type": ["application/json"]}, "body_base64": "eyJldmVudF9lbmRwb2ludCI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlL2V2ZW50cyIsImlzc3VlciI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlIiwiandrc191cmkiOiJodHRwczovL2VhcC5hYXV0aC5ib3hsYWIuc2l0ZS8ud2VsbC1rbm93bi9qd2tzLmpzb24ifQ=="}}, {"stage": "subscribe", "method": "POST", "url": "https://control.aauth-rust.internal/events.agent-provider/__fixture/subscribe", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJhZ2VudCI6ImFhdXRoOmFnZW50QGVhcC5hYXV0aC5ib3hsYWIuc2l0ZSIsImFnZW50X2p3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn0sIm1heF91c2VzIjowLCJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["650"], "Content-Type": ["application/json"]}, "body_base64": "eyJ0b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pY25WemRDMWhjQ0lzSW5SNWNDSTZJbUZoTFhOMVluTmpjbWxpWlN0cWQzUWlmUS5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwyVmhjQzVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1SM2F5STZJbUZoZFhSb0xXRm5aVzUwTG1wemIyNGlMQ0p6ZFdJaU9pSmhZWFYwYURwaFoyVnVkRUJsWVhBdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmhkV1FpT2lKb2RIUndjem92TDNKbGMyOTFjbU5sTG1OdmJtWnZjbTFoYm1ObExuUmxjM1FpTENKamJtWWlPbnNpYW5kcklqcDdJbXQwZVNJNklrOUxVQ0lzSW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0o0SWpvaVoxUnNNMFJ4YURsR01UbFhiekZTYlhjd2VDMTZUWFZPYVhCSE1EZHFaV2xZWmxsUVZ6UmZTbk0xVVNJc0ltRnNaeUk2SWtWa01qVTFNVGtpZlgwc0ltVnBaQ0k2SWtJNUxVRk9VSFptUWpCR1EzbEplR05SWnpaUE0xRWlMQ0pxZEdraU9pSnJhRTVvVEVGUmRVOHdaMDFNUlRSUFlUYzBWbVJSSWl3aWFXRjBJam94Tnprek56TTJNekUxTENKbGVIQWlPakUzT1RNM016WTVNVFY5LlpwcTdtYjAxUmwyU19GRmI5M1RDV1ROeW5xZUY3TTBoaWJDdzBXb0pUVjE0WVg3eFNVbk1oc3ZST0IwX3Rjei1ZdDZKX05XVzdhRU1ldndwV3Y2OUR3In0="}}, {"stage": "delivery-1", "method": "POST", "url": "https://eap.aauth.boxlab.site/events", "request_headers": {"Content-Digest": ["sha-256=:VzEqg0ec/zstAtU0OQrPGOxZjQK/wXZ/mOA3EjxDGdQ=:"], "Content-Type": ["application/json"], "Signature": ["sig=:xCZ53RzNWRhT9vqfo3oewESKludj4NZHIJGpv0FRIAlRCUWK0okM0AQ1atl6dpvASoE/OjZC+4dfM9g1u8LoCA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315"], "Signature-Key": ["sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJib2R5X3MyNTYiOiJWekVxZzBlY196c3RBdFUwT1FyUEdPeFpqUUtfd1haX21PQTNFanhER2RRIiwiZHdrIjoiYWF1dGgtcmVzb3VyY2UuanNvbiIsImVpZCI6IkI5LUFOUHZmQjBGQ3lJeGNRZzZPM1EiLCJleHAiOjE3OTM3MzY2MTUsImlhdCI6MTc5MzczNjMxNSwiaXNzIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZXZlbnRzLWFwLWRlbGl2ZXJ5LXdpdGgtYm9keS1kZWxpdmVyeS0xIn0.A8Lssl8zT3ugCD9Vr4lf2stFEB1hLWfgUlmM5RI7Yn6oHxi0ndZ5cvIavM1YXbiBaO9Zc4hbRjpTtHTYbDpkCg\""]}, "request_body_base64": "eyJldmVudF90eXBlIjoic2xvdC5hdmFpbGFibGUiLCJzbG90X3RpbWUiOiIyMDI2LTA3LTE1VDEwOjAwOjAwWiJ9", "signature_base": "\"@method\": POST\n\"@authority\": eap.aauth.boxlab.site\n\"@path\": /events\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJib2R5X3MyNTYiOiJWekVxZzBlY196c3RBdFUwT1FyUEdPeFpqUUtfd1haX21PQTNFanhER2RRIiwiZHdrIjoiYWF1dGgtcmVzb3VyY2UuanNvbiIsImVpZCI6IkI5LUFOUHZmQjBGQ3lJeGNRZzZPM1EiLCJleHAiOjE3OTM3MzY2MTUsImlhdCI6MTc5MzczNjMxNSwiaXNzIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZXZlbnRzLWFwLWRlbGl2ZXJ5LXdpdGgtYm9keS1kZWxpdmVyeS0xIn0.A8Lssl8zT3ugCD9Vr4lf2stFEB1hLWfgUlmM5RI7Yn6oHxi0ndZ5cvIavM1YXbiBaO9Zc4hbRjpTtHTYbDpkCg\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:VzEqg0ec/zstAtU0OQrPGOxZjQK/wXZ/mOA3EjxDGdQ=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315", "response": {"status": 202, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["0"]}, "body_base64": ""}}], "id": "events-ap-delivery-with-body", "assertions": [{"assertion": "metadata-status", "clause": "events.ap.metadata", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "event-endpoint", "clause": "events.ap.metadata", "state": "pass", "expected": "https://eap.aauth.boxlab.site/events", "actual": "https://eap.aauth.boxlab.site/events"}, {"assertion": "subscribe-control", "clause": "events.ap.control", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "subscribe-token", "clause": "events.ap.subscribe-token", "state": "pass", "expected": true, "actual": {"claims": {"aud": "https://resource.conformance.test", "cnf": {"jwk": {"alg": "Ed25519", "crv": "Ed25519", "kty": "OKP", "x": "gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q"}}, "dwk": "aauth-agent.json", "eid": "B9-ANPvfB0FCyIxcQg6O3Q", "exp": 1793736915, "iat": 1793736315, "iss": "https://eap.aauth.boxlab.site", "jti": "khNhLAQuO0gMLE4Oa74VdQ", "sub": "aauth:agent@eap.aauth.boxlab.site"}, "valid": true}}, {"assertion": "accepted", "clause": "events.ap.accepted", "state": "pass", "expected": 202, "actual": 202}]}, {"exchanges": [{"stage": "metadata", "method": "GET", "url": "https://eap.aauth.boxlab.site/.well-known/aauth-agent.json", "request_headers": {}, "request_body_base64": null, "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["163"], "Content-Type": ["application/json"]}, "body_base64": "eyJldmVudF9lbmRwb2ludCI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlL2V2ZW50cyIsImlzc3VlciI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlIiwiandrc191cmkiOiJodHRwczovL2VhcC5hYXV0aC5ib3hsYWIuc2l0ZS8ud2VsbC1rbm93bi9qd2tzLmpzb24ifQ=="}}, {"stage": "subscribe", "method": "POST", "url": "https://control.aauth-rust.internal/events.agent-provider/__fixture/subscribe", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJhZ2VudCI6ImFhdXRoOmFnZW50QGVhcC5hYXV0aC5ib3hsYWIuc2l0ZSIsImFnZW50X2p3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn0sIm1heF91c2VzIjowLCJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["650"], "Content-Type": ["application/json"]}, "body_base64": "eyJ0b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pY25WemRDMWhjQ0lzSW5SNWNDSTZJbUZoTFhOMVluTmpjbWxpWlN0cWQzUWlmUS5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwyVmhjQzVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1SM2F5STZJbUZoZFhSb0xXRm5aVzUwTG1wemIyNGlMQ0p6ZFdJaU9pSmhZWFYwYURwaFoyVnVkRUJsWVhBdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmhkV1FpT2lKb2RIUndjem92TDNKbGMyOTFjbU5sTG1OdmJtWnZjbTFoYm1ObExuUmxjM1FpTENKamJtWWlPbnNpYW5kcklqcDdJbXQwZVNJNklrOUxVQ0lzSW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0o0SWpvaVoxUnNNMFJ4YURsR01UbFhiekZTYlhjd2VDMTZUWFZPYVhCSE1EZHFaV2xZWmxsUVZ6UmZTbk0xVVNJc0ltRnNaeUk2SWtWa01qVTFNVGtpZlgwc0ltVnBaQ0k2SW5OVVEwbFdNM05OWjJkbVl6Rk1WekF5TjFsVlluY2lMQ0pxZEdraU9pSnVhVk52TjNwb2JtcExhRFoxVGpScGRVaE9iblJCSWl3aWFXRjBJam94Tnprek56TTJNekUxTENKbGVIQWlPakUzT1RNM016WTVNVFY5LndIem9DeW1NU1B3aWpFTHhIVUJwYnVHemFRWVdOVWVJT2Vpc2NCbFU0YzhnRS1ROHJteXZCSUNLLWtlbWJIN1NMUFVNcTYwcFNqNmZzajNCU3JPckNnIn0="}}, {"stage": "delivery-1", "method": "POST", "url": "https://eap.aauth.boxlab.site/events", "request_headers": {"Signature": ["sig=:uXMiCxa9zspVFF3WWx+uCqlAdFfGuYs9pAMGHO9NGgkg1lFk2c5Ttcqs6zlb8tE1ZBDXrrA4yDChdCfQgHXqDw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736315"], "Signature-Key": ["sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJkd2siOiJhYXV0aC1yZXNvdXJjZS5qc29uIiwiZWlkIjoic1RDSVYzc01nZ2ZjMUxXMDI3WVVidyIsImV4cCI6MTc5MzczNjYxNSwiaWF0IjoxNzkzNzM2MzE1LCJpc3MiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJldmVudHMtYXAtZGVsaXZlcnktd2l0aG91dC1ib2R5LWRlbGl2ZXJ5LTEifQ.Con9wAU2MDMip5Gyy4IIWVYON_8Upeo2hjNthvBStMwitFsZtVhGDjwASpZ62ADMzvmkKRJW5F0lkiwgbioTCQ\""]}, "request_body_base64": null, "signature_base": "\"@method\": POST\n\"@authority\": eap.aauth.boxlab.site\n\"@path\": /events\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJkd2siOiJhYXV0aC1yZXNvdXJjZS5qc29uIiwiZWlkIjoic1RDSVYzc01nZ2ZjMUxXMDI3WVVidyIsImV4cCI6MTc5MzczNjYxNSwiaWF0IjoxNzkzNzM2MzE1LCJpc3MiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJldmVudHMtYXAtZGVsaXZlcnktd2l0aG91dC1ib2R5LWRlbGl2ZXJ5LTEifQ.Con9wAU2MDMip5Gyy4IIWVYON_8Upeo2hjNthvBStMwitFsZtVhGDjwASpZ62ADMzvmkKRJW5F0lkiwgbioTCQ\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736315", "response": {"status": 202, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["0"]}, "body_base64": ""}}], "id": "events-ap-delivery-without-body", "assertions": [{"assertion": "subscribe-token", "clause": "events.ap.subscribe-token", "state": "pass", "expected": true, "actual": {"claims": {"aud": "https://resource.conformance.test", "cnf": {"jwk": {"alg": "Ed25519", "crv": "Ed25519", "kty": "OKP", "x": "gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q"}}, "dwk": "aauth-agent.json", "eid": "sTCIV3sMggfc1LW027YUbw", "exp": 1793736915, "iat": 1793736315, "iss": "https://eap.aauth.boxlab.site", "jti": "niSo7zhnjKh6uN4iuHNntA", "sub": "aauth:agent@eap.aauth.boxlab.site"}, "valid": true}}, {"assertion": "accepted", "clause": "events.ap.accepted", "state": "pass", "expected": 202, "actual": 202}]}, {"exchanges": [{"stage": "metadata", "method": "GET", "url": "https://eap.aauth.boxlab.site/.well-known/aauth-agent.json", "request_headers": {}, "request_body_base64": null, "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["163"], "Content-Type": ["application/json"]}, "body_base64": "eyJldmVudF9lbmRwb2ludCI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlL2V2ZW50cyIsImlzc3VlciI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlIiwiandrc191cmkiOiJodHRwczovL2VhcC5hYXV0aC5ib3hsYWIuc2l0ZS8ud2VsbC1rbm93bi9qd2tzLmpzb24ifQ=="}}, {"stage": "subscribe", "method": "POST", "url": "https://control.aauth-rust.internal/events.agent-provider/__fixture/subscribe", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJhZ2VudCI6ImFhdXRoOmFnZW50QGVhcC5hYXV0aC5ib3hsYWIuc2l0ZSIsImFnZW50X2p3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn0sIm1heF91c2VzIjoyLCJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["668"], "Content-Type": ["application/json"]}, "body_base64": "eyJ0b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pY25WemRDMWhjQ0lzSW5SNWNDSTZJbUZoTFhOMVluTmpjbWxpWlN0cWQzUWlmUS5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwyVmhjQzVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1SM2F5STZJbUZoZFhSb0xXRm5aVzUwTG1wemIyNGlMQ0p6ZFdJaU9pSmhZWFYwYURwaFoyVnVkRUJsWVhBdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmhkV1FpT2lKb2RIUndjem92TDNKbGMyOTFjbU5sTG1OdmJtWnZjbTFoYm1ObExuUmxjM1FpTENKamJtWWlPbnNpYW5kcklqcDdJbXQwZVNJNklrOUxVQ0lzSW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0o0SWpvaVoxUnNNMFJ4YURsR01UbFhiekZTYlhjd2VDMTZUWFZPYVhCSE1EZHFaV2xZWmxsUVZ6UmZTbk0xVVNJc0ltRnNaeUk2SWtWa01qVTFNVGtpZlgwc0ltVnBaQ0k2SW1jdE1VeHdVRXBtVUZwMk1uWlhaazgwZERKR1drRWlMQ0pxZEdraU9pSklTbWRUU3pOWFJsQnNUak5HYlRVMllrNU1hRmQzSWl3aWFXRjBJam94Tnprek56TTJNekUxTENKbGVIQWlPakUzT1RNM016WTVNVFVzSW0xaGVGOTFjMlZ6SWpveWZRLkNSOXFkZ3FnZGdMM2EtRkpqbDFSQTZoWjVyay1PRTcwNTQ2TU1kUXlSaFJMQVFLZ3dTeHJRZjFwdE4tTGxjNUFTN29sSTdRbFRpN0FOMGtqQzRIcEFRIn0="}}, {"stage": "delivery-1", "method": "POST", "url": "https://eap.aauth.boxlab.site/events", "request_headers": {"Content-Digest": ["sha-256=:VzEqg0ec/zstAtU0OQrPGOxZjQK/wXZ/mOA3EjxDGdQ=:"], "Content-Type": ["application/json"], "Signature": ["sig=:6cIVYugWmZJzM7PpDUYNflDa3pWWDEIvAZuOsNDdc0GRE+cdM/aMuWev87Y4spYEhD4kViDs0ZKPTKQUC0BPDA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315"], "Signature-Key": ["sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJib2R5X3MyNTYiOiJWekVxZzBlY196c3RBdFUwT1FyUEdPeFpqUUtfd1haX21PQTNFanhER2RRIiwiZHdrIjoiYWF1dGgtcmVzb3VyY2UuanNvbiIsImVpZCI6ImctMUxwUEpmUFp2MnZXZk80dDJGWkEiLCJleHAiOjE3OTM3MzY2MTUsImlhdCI6MTc5MzczNjMxNSwiaXNzIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZXZlbnRzLWFwLW1heC11c2VzLWRlbGl2ZXJ5LTEifQ.gcaEthdDKDxLcoykuOGsJQzW_GyyktTPPtlOVzAcGs6CP-WZqoGZ5U-eEZml8RPHGw4Oa4fIy56qa_J8GE0WAQ\""]}, "request_body_base64": "eyJldmVudF90eXBlIjoic2xvdC5hdmFpbGFibGUiLCJzbG90X3RpbWUiOiIyMDI2LTA3LTE1VDEwOjAwOjAwWiJ9", "signature_base": "\"@method\": POST\n\"@authority\": eap.aauth.boxlab.site\n\"@path\": /events\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJib2R5X3MyNTYiOiJWekVxZzBlY196c3RBdFUwT1FyUEdPeFpqUUtfd1haX21PQTNFanhER2RRIiwiZHdrIjoiYWF1dGgtcmVzb3VyY2UuanNvbiIsImVpZCI6ImctMUxwUEpmUFp2MnZXZk80dDJGWkEiLCJleHAiOjE3OTM3MzY2MTUsImlhdCI6MTc5MzczNjMxNSwiaXNzIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZXZlbnRzLWFwLW1heC11c2VzLWRlbGl2ZXJ5LTEifQ.gcaEthdDKDxLcoykuOGsJQzW_GyyktTPPtlOVzAcGs6CP-WZqoGZ5U-eEZml8RPHGw4Oa4fIy56qa_J8GE0WAQ\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:VzEqg0ec/zstAtU0OQrPGOxZjQK/wXZ/mOA3EjxDGdQ=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315", "response": {"status": 202, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["20"], "Content-Type": ["application/json"]}, "body_base64": "eyJyZW1haW5pbmdfdXNlcyI6MX0="}}, {"stage": "delivery-2", "method": "POST", "url": "https://eap.aauth.boxlab.site/events", "request_headers": {"Content-Digest": ["sha-256=:VzEqg0ec/zstAtU0OQrPGOxZjQK/wXZ/mOA3EjxDGdQ=:"], "Content-Type": ["application/json"], "Signature": ["sig=:i5HFMv0DH3DL/v7PKlFSaMp14yrW6Sa/baNN8ZJnJXYbANUu+Mc1xpnkwp947nTohhh1yiHW4C6+Gu1o6iqmBw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315"], "Signature-Key": ["sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJib2R5X3MyNTYiOiJWekVxZzBlY196c3RBdFUwT1FyUEdPeFpqUUtfd1haX21PQTNFanhER2RRIiwiZHdrIjoiYWF1dGgtcmVzb3VyY2UuanNvbiIsImVpZCI6ImctMUxwUEpmUFp2MnZXZk80dDJGWkEiLCJleHAiOjE3OTM3MzY2MTUsImlhdCI6MTc5MzczNjMxNSwiaXNzIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZXZlbnRzLWFwLW1heC11c2VzLWRlbGl2ZXJ5LTIifQ.H2eJbrpPPXLgK4wkeLbK4vcejWiwvbKMTM6Lf84gDNpliFncOiMKe3cpnrohEXKel-75ydEvyAeDgaQFNnASDA\""]}, "request_body_base64": "eyJldmVudF90eXBlIjoic2xvdC5hdmFpbGFibGUiLCJzbG90X3RpbWUiOiIyMDI2LTA3LTE1VDEwOjAwOjAwWiJ9", "signature_base": "\"@method\": POST\n\"@authority\": eap.aauth.boxlab.site\n\"@path\": /events\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJib2R5X3MyNTYiOiJWekVxZzBlY196c3RBdFUwT1FyUEdPeFpqUUtfd1haX21PQTNFanhER2RRIiwiZHdrIjoiYWF1dGgtcmVzb3VyY2UuanNvbiIsImVpZCI6ImctMUxwUEpmUFp2MnZXZk80dDJGWkEiLCJleHAiOjE3OTM3MzY2MTUsImlhdCI6MTc5MzczNjMxNSwiaXNzIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZXZlbnRzLWFwLW1heC11c2VzLWRlbGl2ZXJ5LTIifQ.H2eJbrpPPXLgK4wkeLbK4vcejWiwvbKMTM6Lf84gDNpliFncOiMKe3cpnrohEXKel-75ydEvyAeDgaQFNnASDA\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:VzEqg0ec/zstAtU0OQrPGOxZjQK/wXZ/mOA3EjxDGdQ=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315", "response": {"status": 202, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["20"], "Content-Type": ["application/json"]}, "body_base64": "eyJyZW1haW5pbmdfdXNlcyI6MH0="}}, {"stage": "delivery-3", "method": "POST", "url": "https://eap.aauth.boxlab.site/events", "request_headers": {"Signature": ["sig=:KVV0QgOpimhoxCxopIqdeyjPFOr1V/AnSsphtuCuOXK6+j//2nkuVG72jcgtnVTY1gYfdyKSIv4WPVP37RleAQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736315"], "Signature-Key": ["sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJkd2siOiJhYXV0aC1yZXNvdXJjZS5qc29uIiwiZWlkIjoiZy0xTHBQSmZQWnYydldmTzR0MkZaQSIsImV4cCI6MTc5MzczNjYxNSwiaWF0IjoxNzkzNzM2MzE1LCJpc3MiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJldmVudHMtYXAtbWF4LXVzZXMtZGVsaXZlcnktMyJ9.GHYL-g7ydcfIJ5vAJ9TK2_c3ISlgYBlCcLQBLjsGgp_8Up9DRdcxUWDBGx8GmxtDqJGsk2dxbfk_zfoalqieDQ\""]}, "request_body_base64": null, "signature_base": "\"@method\": POST\n\"@authority\": eap.aauth.boxlab.site\n\"@path\": /events\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJkd2siOiJhYXV0aC1yZXNvdXJjZS5qc29uIiwiZWlkIjoiZy0xTHBQSmZQWnYydldmTzR0MkZaQSIsImV4cCI6MTc5MzczNjYxNSwiaWF0IjoxNzkzNzM2MzE1LCJpc3MiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJldmVudHMtYXAtbWF4LXVzZXMtZGVsaXZlcnktMyJ9.GHYL-g7ydcfIJ5vAJ9TK2_c3ISlgYBlCcLQBLjsGgp_8Up9DRdcxUWDBGx8GmxtDqJGsk2dxbfk_zfoalqieDQ\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736315", "response": {"status": 404, "headers": {"Content-Length": ["88"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6Im5vdF9mb3VuZCIsInN0YXR1cyI6NDA0LCJ0aXRsZSI6Ik5vIGFjdGl2ZSBzdWJzY3JpcHRpb24iLCJ0eXBlIjoiYWJvdXQ6YmxhbmsifQ=="}}, {"stage": "pending", "method": "POST", "url": "https://control.aauth-rust.internal/events.agent-provider/__fixture/pending", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJhZ2VudCI6ImFhdXRoOmFnZW50QGVhcC5hYXV0aC5ib3hsYWIuc2l0ZSJ9", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["2463"], "Content-Type": ["application/json"]}, "body_base64": "eyJldmVudHMiOlt7ImJvZHkiOiJ7XCJldmVudF90eXBlXCI6XCJzbG90LmF2YWlsYWJsZVwiLFwic2xvdF90aW1lXCI6XCIyMDI2LTA3LTE1VDEwOjAwOjAwWlwifSIsImV2ZW50X3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2laWFpsYm5SekxYSmxjMjkxY21ObExURWlMQ0owZVhBaU9pSmhZUzFsZG1WdWRDdHFkM1FpZlEuZXlKaGRXUWlPaUpoWVhWMGFEcGhaMlZ1ZEVCbFlYQXVZV0YxZEdndVltOTRiR0ZpTG5OcGRHVWlMQ0ppYjJSNVgzTXlOVFlpT2lKV2VrVnhaekJsWTE5NmMzUkJkRlV3VDFGeVVFZFBlRnBxVVV0ZmQxaGFYMjFQUVRORmFuaEVSMlJSSWl3aVpIZHJJam9pWVdGMWRHZ3RjbVZ6YjNWeVkyVXVhbk52YmlJc0ltVnBaQ0k2SWtJNUxVRk9VSFptUWpCR1EzbEplR05SWnpaUE0xRWlMQ0psZUhBaU9qRTNPVE0zTXpZMk1UVXNJbWxoZENJNk1UYzVNemN6TmpNeE5Td2lhWE56SWpvaWFIUjBjSE02THk5eVpYTnZkWEpqWlM1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pWlhabGJuUnpMV0Z3TFdSbGJHbDJaWEo1TFhkcGRHZ3RZbTlrZVMxa1pXeHBkbVZ5ZVMweEluMC5BOExzc2w4elQzdWdDRDlWcjRsZjJzdEZFQjFoTFdmZ1VsbU01Ukk3WW42b0h4aTBuZFo1Y3ZJYXZNMVlYYmlCYU85WmM0aGJSanBUdEhUWWJEcGtDZyJ9LHsiYm9keSI6IiIsImV2ZW50X3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2laWFpsYm5SekxYSmxjMjkxY21ObExURWlMQ0owZVhBaU9pSmhZUzFsZG1WdWRDdHFkM1FpZlEuZXlKaGRXUWlPaUpoWVhWMGFEcGhaMlZ1ZEVCbFlYQXVZV0YxZEdndVltOTRiR0ZpTG5OcGRHVWlMQ0prZDJzaU9pSmhZWFYwYUMxeVpYTnZkWEpqWlM1cWMyOXVJaXdpWldsa0lqb2ljMVJEU1ZZemMwMW5aMlpqTVV4WE1ESTNXVlZpZHlJc0ltVjRjQ0k2TVRjNU16Y3pOall4TlN3aWFXRjBJam94Tnprek56TTJNekUxTENKcGMzTWlPaUpvZEhSd2N6b3ZMM0psYzI5MWNtTmxMbU52Ym1admNtMWhibU5sTG5SbGMzUWlMQ0pxZEdraU9pSmxkbVZ1ZEhNdFlYQXRaR1ZzYVhabGNua3RkMmwwYUc5MWRDMWliMlI1TFdSbGJHbDJaWEo1TFRFaWZRLkNvbjl3QVUyTURNaXA1R3l5NElJV1ZZT05fOFVwZW8yaGpOdGh2QlN0TXdpdEZzWnRWaEdEandBU3BaNjJBRE16dm1rS1JKVzVGMGxraXdnYmlvVENRIn0seyJib2R5Ijoie1wiZXZlbnRfdHlwZVwiOlwic2xvdC5hdmFpbGFibGVcIixcInNsb3RfdGltZVwiOlwiMjAyNi0wNy0xNVQxMDowMDowMFpcIn0iLCJldmVudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWlhabGJuUnpMWEpsYzI5MWNtTmxMVEVpTENKMGVYQWlPaUpoWVMxbGRtVnVkQ3RxZDNRaWZRLmV5SmhkV1FpT2lKaFlYVjBhRHBoWjJWdWRFQmxZWEF1WVdGMWRHZ3VZbTk0YkdGaUxuTnBkR1VpTENKaWIyUjVYM015TlRZaU9pSldla1Z4WnpCbFkxOTZjM1JCZEZVd1QxRnlVRWRQZUZwcVVVdGZkMWhhWDIxUFFUTkZhbmhFUjJSUklpd2laSGRySWpvaVlXRjFkR2d0Y21WemIzVnlZMlV1YW5OdmJpSXNJbVZwWkNJNkltY3RNVXh3VUVwbVVGcDJNblpYWms4MGRESkdXa0VpTENKbGVIQWlPakUzT1RNM016WTJNVFVzSW1saGRDSTZNVGM1TXpjek5qTXhOU3dpYVhOeklqb2lhSFIwY0hNNkx5OXlaWE52ZFhKalpTNWpiMjVtYjNKdFlXNWpaUzUwWlhOMElpd2lhblJwSWpvaVpYWmxiblJ6TFdGd0xXMWhlQzExYzJWekxXUmxiR2wyWlhKNUxURWlmUS5nY2FFdGhkREtEeExjb3lrdU9Hc0pReldfR3l5a3RUUFB0bE9WekFjR3M2Q1AtV1pxb0daNVUtZUVabWw4UlBIR3c0T2E0Zkl5NTZxYV9KOEdFMFdBUSJ9LHsiYm9keSI6IntcImV2ZW50X3R5cGVcIjpcInNsb3QuYXZhaWxhYmxlXCIsXCJzbG90X3RpbWVcIjpcIjIwMjYtMDctMTVUMTA6MDA6MDBaXCJ9IiwiZXZlbnRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaVpYWmxiblJ6TFhKbGMyOTFjbU5sTFRFaUxDSjBlWEFpT2lKaFlTMWxkbVZ1ZEN0cWQzUWlmUS5leUpoZFdRaU9pSmhZWFYwYURwaFoyVnVkRUJsWVhBdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmliMlI1WDNNeU5UWWlPaUpXZWtWeFp6QmxZMTk2YzNSQmRGVXdUMUZ5VUVkUGVGcHFVVXRmZDFoYVgyMVBRVE5GYW5oRVIyUlJJaXdpWkhkcklqb2lZV0YxZEdndGNtVnpiM1Z5WTJVdWFuTnZiaUlzSW1WcFpDSTZJbWN0TVV4d1VFcG1VRnAyTW5aWFprODBkREpHV2tFaUxDSmxlSEFpT2pFM09UTTNNelkyTVRVc0ltbGhkQ0k2TVRjNU16Y3pOak14TlN3aWFYTnpJam9pYUhSMGNITTZMeTl5WlhOdmRYSmpaUzVqYjI1bWIzSnRZVzVqWlM1MFpYTjBJaXdpYW5ScElqb2laWFpsYm5SekxXRndMVzFoZUMxMWMyVnpMV1JsYkdsMlpYSjVMVElpZlEuSDJlSmJycFBQWExnSzR3a2VMYks0dmNlaldpd3ZiS01UTTZMZjg0Z0ROcGxpRm5jT2lNS2UzY3Bucm9oRVhLZWwtNzV5ZEV2eUFlRGdhUUZObkFTREEifV19"}}], "id": "events-ap-max-uses", "assertions": [{"assertion": "subscribe-token", "clause": "events.ap.subscribe-token", "state": "pass", "expected": true, "actual": {"claims": {"aud": "https://resource.conformance.test", "cnf": {"jwk": {"alg": "Ed25519", "crv": "Ed25519", "kty": "OKP", "x": "gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q"}}, "dwk": "aauth-agent.json", "eid": "g-1LpPJfPZv2vWfO4t2FZA", "exp": 1793736915, "iat": 1793736315, "iss": "https://eap.aauth.boxlab.site", "jti": "HJgSK3WFPlN3Fm56bNLhWw", "max_uses": 2, "sub": "aauth:agent@eap.aauth.boxlab.site"}, "valid": true}}, {"assertion": "first-accepted", "clause": "events.ap.accepted", "state": "pass", "expected": 202, "actual": 202}, {"assertion": "first-remaining", "clause": "events.ap.remaining-uses", "state": "pass", "expected": 1, "actual": 1}, {"assertion": "second-accepted", "clause": "events.ap.accepted", "state": "pass", "expected": 202, "actual": 202}, {"assertion": "second-remaining", "clause": "events.ap.remaining-uses", "state": "pass", "expected": 0, "actual": 0}, {"assertion": "third-refused", "clause": "events.ap.max-uses", "state": "pass", "expected": 404, "actual": 404}, {"assertion": "pending-unchanged", "clause": "events.ap.unchanged", "state": "pass", "expected": true, "actual": true}]}, {"exchanges": [{"stage": "metadata", "method": "GET", "url": "https://eap.aauth.boxlab.site/.well-known/aauth-agent.json", "request_headers": {}, "request_body_base64": null, "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["163"], "Content-Type": ["application/json"]}, "body_base64": "eyJldmVudF9lbmRwb2ludCI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlL2V2ZW50cyIsImlzc3VlciI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlIiwiandrc191cmkiOiJodHRwczovL2VhcC5hYXV0aC5ib3hsYWIuc2l0ZS8ud2VsbC1rbm93bi9qd2tzLmpzb24ifQ=="}}, {"stage": "subscribe", "method": "POST", "url": "https://control.aauth-rust.internal/events.agent-provider/__fixture/subscribe", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJhZ2VudCI6ImFhdXRoOmFnZW50QGVhcC5hYXV0aC5ib3hsYWIuc2l0ZSIsImFnZW50X2p3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn0sIm1heF91c2VzIjowLCJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["650"], "Content-Type": ["application/json"]}, "body_base64": "eyJ0b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pY25WemRDMWhjQ0lzSW5SNWNDSTZJbUZoTFhOMVluTmpjbWxpWlN0cWQzUWlmUS5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwyVmhjQzVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1SM2F5STZJbUZoZFhSb0xXRm5aVzUwTG1wemIyNGlMQ0p6ZFdJaU9pSmhZWFYwYURwaFoyVnVkRUJsWVhBdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmhkV1FpT2lKb2RIUndjem92TDNKbGMyOTFjbU5sTG1OdmJtWnZjbTFoYm1ObExuUmxjM1FpTENKamJtWWlPbnNpYW5kcklqcDdJbXQwZVNJNklrOUxVQ0lzSW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0o0SWpvaVoxUnNNMFJ4YURsR01UbFhiekZTYlhjd2VDMTZUWFZPYVhCSE1EZHFaV2xZWmxsUVZ6UmZTbk0xVVNJc0ltRnNaeUk2SWtWa01qVTFNVGtpZlgwc0ltVnBaQ0k2SWxOQ1NrTlNjVE5sU1VaelRsTkpielZmY1RGR2RsRWlMQ0pxZEdraU9pSXlXalpSY2tseFQzUXdXR05QVmxKVGJYTnNPRWxSSWl3aWFXRjBJam94Tnprek56TTJNekUxTENKbGVIQWlPakUzT1RNM016WTVNVFY5LnpKZHk0WDZnRk9ObU9vQ0JIVjg3UDZLNHBvNHpEc2o3LXg4VW4wZDdqajlaS0VNNXBpXzhkUXU4TUlZaHQ5ZFRGMEduczJpZjJreXJhNWRCeWw0U0J3In0="}}, {"stage": "delivery-1", "method": "POST", "url": "https://eap.aauth.boxlab.site/events", "request_headers": {"Content-Digest": ["sha-256=:VzEqg0ec/zstAtU0OQrPGOxZjQK/wXZ/mOA3EjxDGdQ=:"], "Content-Type": ["application/json"], "Signature": ["sig=:063HN7jAOTh5Pq5eRNrgIXpoXqdwa9S+c2w6BVrNuZCAIQR7eb6JtclFQOgCI28OPlyh7Om/9yXSZfAF2VLsAw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315"], "Signature-Key": ["sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJib2R5X3MyNTYiOiI3bno4SmZ4eEZISFhNd3UwNV9TbzdyRzFVQmlZR3FLZ3FVOTdyajNIT1pFIiwiZHdrIjoiYWF1dGgtcmVzb3VyY2UuanNvbiIsImVpZCI6IlNCSkNScTNlSUZzTlNJbzVfcTFGdlEiLCJleHAiOjE3OTM3MzY2MTUsImlhdCI6MTc5MzczNjMxNSwiaXNzIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZXZlbnRzLWFwLWJvZHktbWlzbWF0Y2gtZGVsaXZlcnktMSJ9.x8cZ0QJM8LPdG1dwTNLA_suWLit_QySmwtpnI-rWFZxmeOsg74eXO54lMG6wRLwjwBWJaG-UbLLJRPePPRnnAg\""]}, "request_body_base64": "eyJldmVudF90eXBlIjoic2xvdC5hdmFpbGFibGUiLCJzbG90X3RpbWUiOiIyMDI2LTA3LTE1VDEwOjAwOjAwWiJ9", "signature_base": "\"@method\": POST\n\"@authority\": eap.aauth.boxlab.site\n\"@path\": /events\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJib2R5X3MyNTYiOiI3bno4SmZ4eEZISFhNd3UwNV9TbzdyRzFVQmlZR3FLZ3FVOTdyajNIT1pFIiwiZHdrIjoiYWF1dGgtcmVzb3VyY2UuanNvbiIsImVpZCI6IlNCSkNScTNlSUZzTlNJbzVfcTFGdlEiLCJleHAiOjE3OTM3MzY2MTUsImlhdCI6MTc5MzczNjMxNSwiaXNzIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZXZlbnRzLWFwLWJvZHktbWlzbWF0Y2gtZGVsaXZlcnktMSJ9.x8cZ0QJM8LPdG1dwTNLA_suWLit_QySmwtpnI-rWFZxmeOsg74eXO54lMG6wRLwjwBWJaG-UbLLJRPePPRnnAg\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:VzEqg0ec/zstAtU0OQrPGOxZjQK/wXZ/mOA3EjxDGdQ=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315", "response": {"status": 401, "headers": {"Content-Length": ["117"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_jwt"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfand0Iiwic3RhdHVzIjo0MDEsInRpdGxlIjoiRXZlbnQgZGVsaXZlcnkgcmVqZWN0ZWQiLCJ0eXBlIjoidXJuOmlldGY6cGFyYW1zOnNpZy1lcnJvcjppbnZhbGlkX2p3dCJ9"}}, {"stage": "pending", "method": "POST", "url": "https://control.aauth-rust.internal/events.agent-provider/__fixture/pending", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJhZ2VudCI6ImFhdXRoOmFnZW50QGVhcC5hYXV0aC5ib3hsYWIuc2l0ZSJ9", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["2463"], "Content-Type": ["application/json"]}, "body_base64": "eyJldmVudHMiOlt7ImJvZHkiOiJ7XCJldmVudF90eXBlXCI6XCJzbG90LmF2YWlsYWJsZVwiLFwic2xvdF90aW1lXCI6XCIyMDI2LTA3LTE1VDEwOjAwOjAwWlwifSIsImV2ZW50X3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2laWFpsYm5SekxYSmxjMjkxY21ObExURWlMQ0owZVhBaU9pSmhZUzFsZG1WdWRDdHFkM1FpZlEuZXlKaGRXUWlPaUpoWVhWMGFEcGhaMlZ1ZEVCbFlYQXVZV0YxZEdndVltOTRiR0ZpTG5OcGRHVWlMQ0ppYjJSNVgzTXlOVFlpT2lKV2VrVnhaekJsWTE5NmMzUkJkRlV3VDFGeVVFZFBlRnBxVVV0ZmQxaGFYMjFQUVRORmFuaEVSMlJSSWl3aVpIZHJJam9pWVdGMWRHZ3RjbVZ6YjNWeVkyVXVhbk52YmlJc0ltVnBaQ0k2SWtJNUxVRk9VSFptUWpCR1EzbEplR05SWnpaUE0xRWlMQ0psZUhBaU9qRTNPVE0zTXpZMk1UVXNJbWxoZENJNk1UYzVNemN6TmpNeE5Td2lhWE56SWpvaWFIUjBjSE02THk5eVpYTnZkWEpqWlM1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pWlhabGJuUnpMV0Z3TFdSbGJHbDJaWEo1TFhkcGRHZ3RZbTlrZVMxa1pXeHBkbVZ5ZVMweEluMC5BOExzc2w4elQzdWdDRDlWcjRsZjJzdEZFQjFoTFdmZ1VsbU01Ukk3WW42b0h4aTBuZFo1Y3ZJYXZNMVlYYmlCYU85WmM0aGJSanBUdEhUWWJEcGtDZyJ9LHsiYm9keSI6IiIsImV2ZW50X3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2laWFpsYm5SekxYSmxjMjkxY21ObExURWlMQ0owZVhBaU9pSmhZUzFsZG1WdWRDdHFkM1FpZlEuZXlKaGRXUWlPaUpoWVhWMGFEcGhaMlZ1ZEVCbFlYQXVZV0YxZEdndVltOTRiR0ZpTG5OcGRHVWlMQ0prZDJzaU9pSmhZWFYwYUMxeVpYTnZkWEpqWlM1cWMyOXVJaXdpWldsa0lqb2ljMVJEU1ZZemMwMW5aMlpqTVV4WE1ESTNXVlZpZHlJc0ltVjRjQ0k2TVRjNU16Y3pOall4TlN3aWFXRjBJam94Tnprek56TTJNekUxTENKcGMzTWlPaUpvZEhSd2N6b3ZMM0psYzI5MWNtTmxMbU52Ym1admNtMWhibU5sTG5SbGMzUWlMQ0pxZEdraU9pSmxkbVZ1ZEhNdFlYQXRaR1ZzYVhabGNua3RkMmwwYUc5MWRDMWliMlI1TFdSbGJHbDJaWEo1TFRFaWZRLkNvbjl3QVUyTURNaXA1R3l5NElJV1ZZT05fOFVwZW8yaGpOdGh2QlN0TXdpdEZzWnRWaEdEandBU3BaNjJBRE16dm1rS1JKVzVGMGxraXdnYmlvVENRIn0seyJib2R5Ijoie1wiZXZlbnRfdHlwZVwiOlwic2xvdC5hdmFpbGFibGVcIixcInNsb3RfdGltZVwiOlwiMjAyNi0wNy0xNVQxMDowMDowMFpcIn0iLCJldmVudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWlhabGJuUnpMWEpsYzI5MWNtTmxMVEVpTENKMGVYQWlPaUpoWVMxbGRtVnVkQ3RxZDNRaWZRLmV5SmhkV1FpT2lKaFlYVjBhRHBoWjJWdWRFQmxZWEF1WVdGMWRHZ3VZbTk0YkdGaUxuTnBkR1VpTENKaWIyUjVYM015TlRZaU9pSldla1Z4WnpCbFkxOTZjM1JCZEZVd1QxRnlVRWRQZUZwcVVVdGZkMWhhWDIxUFFUTkZhbmhFUjJSUklpd2laSGRySWpvaVlXRjFkR2d0Y21WemIzVnlZMlV1YW5OdmJpSXNJbVZwWkNJNkltY3RNVXh3VUVwbVVGcDJNblpYWms4MGRESkdXa0VpTENKbGVIQWlPakUzT1RNM016WTJNVFVzSW1saGRDSTZNVGM1TXpjek5qTXhOU3dpYVhOeklqb2lhSFIwY0hNNkx5OXlaWE52ZFhKalpTNWpiMjVtYjNKdFlXNWpaUzUwWlhOMElpd2lhblJwSWpvaVpYWmxiblJ6TFdGd0xXMWhlQzExYzJWekxXUmxiR2wyWlhKNUxURWlmUS5nY2FFdGhkREtEeExjb3lrdU9Hc0pReldfR3l5a3RUUFB0bE9WekFjR3M2Q1AtV1pxb0daNVUtZUVabWw4UlBIR3c0T2E0Zkl5NTZxYV9KOEdFMFdBUSJ9LHsiYm9keSI6IntcImV2ZW50X3R5cGVcIjpcInNsb3QuYXZhaWxhYmxlXCIsXCJzbG90X3RpbWVcIjpcIjIwMjYtMDctMTVUMTA6MDA6MDBaXCJ9IiwiZXZlbnRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaVpYWmxiblJ6TFhKbGMyOTFjbU5sTFRFaUxDSjBlWEFpT2lKaFlTMWxkbVZ1ZEN0cWQzUWlmUS5leUpoZFdRaU9pSmhZWFYwYURwaFoyVnVkRUJsWVhBdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmliMlI1WDNNeU5UWWlPaUpXZWtWeFp6QmxZMTk2YzNSQmRGVXdUMUZ5VUVkUGVGcHFVVXRmZDFoYVgyMVBRVE5GYW5oRVIyUlJJaXdpWkhkcklqb2lZV0YxZEdndGNtVnpiM1Z5WTJVdWFuTnZiaUlzSW1WcFpDSTZJbWN0TVV4d1VFcG1VRnAyTW5aWFprODBkREpHV2tFaUxDSmxlSEFpT2pFM09UTTNNelkyTVRVc0ltbGhkQ0k2TVRjNU16Y3pOak14TlN3aWFYTnpJam9pYUhSMGNITTZMeTl5WlhOdmRYSmpaUzVqYjI1bWIzSnRZVzVqWlM1MFpYTjBJaXdpYW5ScElqb2laWFpsYm5SekxXRndMVzFoZUMxMWMyVnpMV1JsYkdsMlpYSjVMVElpZlEuSDJlSmJycFBQWExnSzR3a2VMYks0dmNlaldpd3ZiS01UTTZMZjg0Z0ROcGxpRm5jT2lNS2UzY3Bucm9oRVhLZWwtNzV5ZEV2eUFlRGdhUUZObkFTREEifV19"}}], "id": "events-ap-body-mismatch", "assertions": [{"assertion": "status", "clause": "events.ap.body-s256", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "events.ap.body-s256", "state": "pass", "expected": "invalid_jwt", "actual": "invalid_jwt"}, {"assertion": "problem-type", "clause": "events.ap.problem-type", "state": "pass", "expected": "invalid_jwt", "actual": "urn:ietf:params:sig-error:invalid_jwt"}, {"assertion": "pending-unchanged", "clause": "events.ap.unchanged", "state": "pass", "expected": true, "actual": true}]}, {"exchanges": [{"stage": "metadata", "method": "GET", "url": "https://eap.aauth.boxlab.site/.well-known/aauth-agent.json", "request_headers": {}, "request_body_base64": null, "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["163"], "Content-Type": ["application/json"]}, "body_base64": "eyJldmVudF9lbmRwb2ludCI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlL2V2ZW50cyIsImlzc3VlciI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlIiwiandrc191cmkiOiJodHRwczovL2VhcC5hYXV0aC5ib3hsYWIuc2l0ZS8ud2VsbC1rbm93bi9qd2tzLmpzb24ifQ=="}}, {"stage": "subscribe", "method": "POST", "url": "https://control.aauth-rust.internal/events.agent-provider/__fixture/subscribe", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJhZ2VudCI6ImFhdXRoOmFnZW50QGVhcC5hYXV0aC5ib3hsYWIuc2l0ZSIsImFnZW50X2p3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn0sIm1heF91c2VzIjowLCJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["650"], "Content-Type": ["application/json"]}, "body_base64": "eyJ0b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pY25WemRDMWhjQ0lzSW5SNWNDSTZJbUZoTFhOMVluTmpjbWxpWlN0cWQzUWlmUS5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwyVmhjQzVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1SM2F5STZJbUZoZFhSb0xXRm5aVzUwTG1wemIyNGlMQ0p6ZFdJaU9pSmhZWFYwYURwaFoyVnVkRUJsWVhBdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmhkV1FpT2lKb2RIUndjem92TDNKbGMyOTFjbU5sTG1OdmJtWnZjbTFoYm1ObExuUmxjM1FpTENKamJtWWlPbnNpYW5kcklqcDdJbXQwZVNJNklrOUxVQ0lzSW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0o0SWpvaVoxUnNNMFJ4YURsR01UbFhiekZTYlhjd2VDMTZUWFZPYVhCSE1EZHFaV2xZWmxsUVZ6UmZTbk0xVVNJc0ltRnNaeUk2SWtWa01qVTFNVGtpZlgwc0ltVnBaQ0k2SWpaNWMxZDFXRzFYVEY4MU5uRlJibmRaU2tkUlZWRWlMQ0pxZEdraU9pSjJWMkZEVWxCNmNtRlhhVUkyVms1TlVVRXhRbUZSSWl3aWFXRjBJam94Tnprek56TTJNekUxTENKbGVIQWlPakUzT1RNM016WTVNVFY5LlRjc1RzVzE4YTlJYld5YlQ4M0dSWFZtYkdiYXgtR3JiWE5aQng1TFhxRzFuTmEyc00tNnBVSkdvb1lZYTRJd0xhczdvY3ZhUThydl84RUQwUWc3dkJ3In0="}}, {"stage": "delivery-1", "method": "POST", "url": "https://eap.aauth.boxlab.site/events", "request_headers": {"Content-Digest": ["sha-256=:VzEqg0ec/zstAtU0OQrPGOxZjQK/wXZ/mOA3EjxDGdQ=:"], "Content-Type": ["application/json"], "Signature": ["sig=:mTpPp6T25g5LrTvJ95lJnGN2sdh5dONTqi+TvYMF0sVnA3NJEAAjpJqLNhQhu0B0DYLpRXb4988YLg+59GQvDw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315"], "Signature-Key": ["sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJkd2siOiJhYXV0aC1yZXNvdXJjZS5qc29uIiwiZWlkIjoiNnlzV3VYbVdMXzU2cVFud1lKR1FVUSIsImV4cCI6MTc5MzczNjYxNSwiaWF0IjoxNzkzNzM2MzE1LCJpc3MiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJldmVudHMtYXAtYm9keS13aXRob3V0LWRpZ2VzdC1kZWxpdmVyeS0xIn0.hSAFr-No9_qmtxcMT2K--43O4gYTLxPJRPySLGJ0teWBCDtiLqsxKILPp4faQfx1rzX1R4gTHWVwaBA-jpvMCQ\""]}, "request_body_base64": "eyJldmVudF90eXBlIjoic2xvdC5hdmFpbGFibGUiLCJzbG90X3RpbWUiOiIyMDI2LTA3LTE1VDEwOjAwOjAwWiJ9", "signature_base": "\"@method\": POST\n\"@authority\": eap.aauth.boxlab.site\n\"@path\": /events\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJkd2siOiJhYXV0aC1yZXNvdXJjZS5qc29uIiwiZWlkIjoiNnlzV3VYbVdMXzU2cVFud1lKR1FVUSIsImV4cCI6MTc5MzczNjYxNSwiaWF0IjoxNzkzNzM2MzE1LCJpc3MiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJldmVudHMtYXAtYm9keS13aXRob3V0LWRpZ2VzdC1kZWxpdmVyeS0xIn0.hSAFr-No9_qmtxcMT2K--43O4gYTLxPJRPySLGJ0teWBCDtiLqsxKILPp4faQfx1rzX1R4gTHWVwaBA-jpvMCQ\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:VzEqg0ec/zstAtU0OQrPGOxZjQK/wXZ/mOA3EjxDGdQ=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315", "response": {"status": 401, "headers": {"Content-Length": ["117"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_jwt"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfand0Iiwic3RhdHVzIjo0MDEsInRpdGxlIjoiRXZlbnQgZGVsaXZlcnkgcmVqZWN0ZWQiLCJ0eXBlIjoidXJuOmlldGY6cGFyYW1zOnNpZy1lcnJvcjppbnZhbGlkX2p3dCJ9"}}], "id": "events-ap-body-without-digest", "assertions": [{"assertion": "status", "clause": "events.ap.body-s256", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "events.ap.body-s256", "state": "pass", "expected": "invalid_jwt", "actual": "invalid_jwt"}, {"assertion": "problem-type", "clause": "events.ap.problem-type", "state": "pass", "expected": "invalid_jwt", "actual": "urn:ietf:params:sig-error:invalid_jwt"}]}, {"exchanges": [{"stage": "metadata", "method": "GET", "url": "https://eap.aauth.boxlab.site/.well-known/aauth-agent.json", "request_headers": {}, "request_body_base64": null, "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["163"], "Content-Type": ["application/json"]}, "body_base64": "eyJldmVudF9lbmRwb2ludCI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlL2V2ZW50cyIsImlzc3VlciI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlIiwiandrc191cmkiOiJodHRwczovL2VhcC5hYXV0aC5ib3hsYWIuc2l0ZS8ud2VsbC1rbm93bi9qd2tzLmpzb24ifQ=="}}, {"stage": "subscribe", "method": "POST", "url": "https://control.aauth-rust.internal/events.agent-provider/__fixture/subscribe", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJhZ2VudCI6ImFhdXRoOmFnZW50QGVhcC5hYXV0aC5ib3hsYWIuc2l0ZSIsImFnZW50X2p3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn0sIm1heF91c2VzIjowLCJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["650"], "Content-Type": ["application/json"]}, "body_base64": "eyJ0b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pY25WemRDMWhjQ0lzSW5SNWNDSTZJbUZoTFhOMVluTmpjbWxpWlN0cWQzUWlmUS5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwyVmhjQzVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1SM2F5STZJbUZoZFhSb0xXRm5aVzUwTG1wemIyNGlMQ0p6ZFdJaU9pSmhZWFYwYURwaFoyVnVkRUJsWVhBdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmhkV1FpT2lKb2RIUndjem92TDNKbGMyOTFjbU5sTG1OdmJtWnZjbTFoYm1ObExuUmxjM1FpTENKamJtWWlPbnNpYW5kcklqcDdJbXQwZVNJNklrOUxVQ0lzSW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0o0SWpvaVoxUnNNMFJ4YURsR01UbFhiekZTYlhjd2VDMTZUWFZPYVhCSE1EZHFaV2xZWmxsUVZ6UmZTbk0xVVNJc0ltRnNaeUk2SWtWa01qVTFNVGtpZlgwc0ltVnBaQ0k2SW1GR1NqUkpSRzFwTlVobE5rSXhOWFZ2Um1SRk0wRWlMQ0pxZEdraU9pSnNjMFY2UmtaaU1uaDVRa0ZEZEZsQlJHNVNhalZuSWl3aWFXRjBJam94Tnprek56TTJNekUxTENKbGVIQWlPakUzT1RNM016WTVNVFY5Lmk0NFpvYTZiTEVxZEJkUDZZUEJLUUlLTG1PVXBlaDBLR3FYRC11N0JCTnljT1FxSGJndzRzYWdlYktUblF1MmdtODluYjhEc3VyVjdCdTBzWW1aY0J3In0="}}, {"stage": "delivery-1", "method": "POST", "url": "https://eap.aauth.boxlab.site/events", "request_headers": {"Signature": ["sig=:nqnFfrAlZ+wunitqlu5XpumeuSUWKYqxtMabPWS+hf+Qe3Tm7NZ8RSr0Y+4d3kMk7+x3tesuh5F+xr1PKyp0AA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736315"], "Signature-Key": ["sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJib2R5X3MyNTYiOiJWekVxZzBlY196c3RBdFUwT1FyUEdPeFpqUUtfd1haX21PQTNFanhER2RRIiwiZHdrIjoiYWF1dGgtcmVzb3VyY2UuanNvbiIsImVpZCI6ImFGSjRJRG1pNUhlNkIxNXVvRmRFM0EiLCJleHAiOjE3OTM3MzY2MTUsImlhdCI6MTc5MzczNjMxNSwiaXNzIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZXZlbnRzLWFwLWRpZ2VzdC13aXRob3V0LWJvZHktZGVsaXZlcnktMSJ9.4QxFobDyusQCDWBLXOe6icg2r1hvMOlgelbYiTiorsPQ6nNZ2eYACXmf17P_gN80fpJcd2zdp5sjCwwP7zz0BA\""]}, "request_body_base64": null, "signature_base": "\"@method\": POST\n\"@authority\": eap.aauth.boxlab.site\n\"@path\": /events\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJib2R5X3MyNTYiOiJWekVxZzBlY196c3RBdFUwT1FyUEdPeFpqUUtfd1haX21PQTNFanhER2RRIiwiZHdrIjoiYWF1dGgtcmVzb3VyY2UuanNvbiIsImVpZCI6ImFGSjRJRG1pNUhlNkIxNXVvRmRFM0EiLCJleHAiOjE3OTM3MzY2MTUsImlhdCI6MTc5MzczNjMxNSwiaXNzIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZXZlbnRzLWFwLWRpZ2VzdC13aXRob3V0LWJvZHktZGVsaXZlcnktMSJ9.4QxFobDyusQCDWBLXOe6icg2r1hvMOlgelbYiTiorsPQ6nNZ2eYACXmf17P_gN80fpJcd2zdp5sjCwwP7zz0BA\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736315", "response": {"status": 401, "headers": {"Content-Length": ["117"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_jwt"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfand0Iiwic3RhdHVzIjo0MDEsInRpdGxlIjoiRXZlbnQgZGVsaXZlcnkgcmVqZWN0ZWQiLCJ0eXBlIjoidXJuOmlldGY6cGFyYW1zOnNpZy1lcnJvcjppbnZhbGlkX2p3dCJ9"}}], "id": "events-ap-digest-without-body", "assertions": [{"assertion": "status", "clause": "events.ap.body-s256", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "events.ap.body-s256", "state": "pass", "expected": "invalid_jwt", "actual": "invalid_jwt"}, {"assertion": "problem-type", "clause": "events.ap.problem-type", "state": "pass", "expected": "invalid_jwt", "actual": "urn:ietf:params:sig-error:invalid_jwt"}]}, {"exchanges": [{"stage": "metadata", "method": "GET", "url": "https://eap.aauth.boxlab.site/.well-known/aauth-agent.json", "request_headers": {}, "request_body_base64": null, "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["163"], "Content-Type": ["application/json"]}, "body_base64": "eyJldmVudF9lbmRwb2ludCI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlL2V2ZW50cyIsImlzc3VlciI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlIiwiandrc191cmkiOiJodHRwczovL2VhcC5hYXV0aC5ib3hsYWIuc2l0ZS8ud2VsbC1rbm93bi9qd2tzLmpzb24ifQ=="}}, {"stage": "subscribe", "method": "POST", "url": "https://control.aauth-rust.internal/events.agent-provider/__fixture/subscribe", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJhZ2VudCI6ImFhdXRoOmFnZW50QGVhcC5hYXV0aC5ib3hsYWIuc2l0ZSIsImFnZW50X2p3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn0sIm1heF91c2VzIjowLCJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["650"], "Content-Type": ["application/json"]}, "body_base64": "eyJ0b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pY25WemRDMWhjQ0lzSW5SNWNDSTZJbUZoTFhOMVluTmpjbWxpWlN0cWQzUWlmUS5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwyVmhjQzVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1SM2F5STZJbUZoZFhSb0xXRm5aVzUwTG1wemIyNGlMQ0p6ZFdJaU9pSmhZWFYwYURwaFoyVnVkRUJsWVhBdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmhkV1FpT2lKb2RIUndjem92TDNKbGMyOTFjbU5sTG1OdmJtWnZjbTFoYm1ObExuUmxjM1FpTENKamJtWWlPbnNpYW5kcklqcDdJbXQwZVNJNklrOUxVQ0lzSW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0o0SWpvaVoxUnNNMFJ4YURsR01UbFhiekZTYlhjd2VDMTZUWFZPYVhCSE1EZHFaV2xZWmxsUVZ6UmZTbk0xVVNJc0ltRnNaeUk2SWtWa01qVTFNVGtpZlgwc0ltVnBaQ0k2SWxsT2FtdFRjbEZyUmxGeWRXWnhWMXBLYTNGMldGRWlMQ0pxZEdraU9pSnFRM0pZZEhkd1Uzb3RUWFpsZFRjNVlXTk9VbXRSSWl3aWFXRjBJam94Tnprek56TTJNekUxTENKbGVIQWlPakUzT1RNM016WTVNVFY5Lnc5SDdNdzhGR3gtVG1QdjRKbVQ1bHB3WGJtblQxbTV1T290N3JITktMaEtEdlptUzF4NjF3OEc1RE1YV2dSZUF4eHFvQlMtdzQyOEh3Umg5TGwtZ0NBIn0="}}, {"stage": "delivery-1", "method": "POST", "url": "https://eap.aauth.boxlab.site/events", "request_headers": {"Content-Digest": ["sha-256=:VzEqg0ec/zstAtU0OQrPGOxZjQK/wXZ/mOA3EjxDGdQ=:"], "Content-Type": ["application/json"], "Signature": ["sig=:hYWEdljjYwsGrphLQ9+/jtK5U6PxaKx+aslIOcVrqsJUexPBi+oFg+m9df6MJOVcFMumNHr1MvEfmH/l1gDpCg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315"], "Signature-Key": ["sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJib2R5X3MyNTYiOiJWekVxZzBlY196c3RBdFUwT1FyUEdPeFpqUUtfd1haX21PQTNFanhER2RRIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJfUmNrT0ZxZ3gxdGstM2pOWUMtaDJaSDk2X2RyRThXTzF3THF5RFhwOWhnIn19LCJkd2siOiJhYXV0aC1yZXNvdXJjZS5qc29uIiwiZWlkIjoiWU5qa1NyUWtGUXJ1ZnFXWkprcXZYUSIsImV4cCI6MTc5MzczNjYxNSwiaWF0IjoxNzkzNzM2MzE1LCJpc3MiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJldmVudHMtYXAtY25mLWRlbGl2ZXJ5LTEifQ.qtnK8p_qZC2C4CsI7A279vv7qEtQVgh0Q5jVH_CO5EV89bnxSHoNyaF9fd6Tfsn_Fva26gOKHjyUIzChfFNmDg\""]}, "request_body_base64": "eyJldmVudF90eXBlIjoic2xvdC5hdmFpbGFibGUiLCJzbG90X3RpbWUiOiIyMDI2LTA3LTE1VDEwOjAwOjAwWiJ9", "signature_base": "\"@method\": POST\n\"@authority\": eap.aauth.boxlab.site\n\"@path\": /events\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJib2R5X3MyNTYiOiJWekVxZzBlY196c3RBdFUwT1FyUEdPeFpqUUtfd1haX21PQTNFanhER2RRIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJfUmNrT0ZxZ3gxdGstM2pOWUMtaDJaSDk2X2RyRThXTzF3THF5RFhwOWhnIn19LCJkd2siOiJhYXV0aC1yZXNvdXJjZS5qc29uIiwiZWlkIjoiWU5qa1NyUWtGUXJ1ZnFXWkprcXZYUSIsImV4cCI6MTc5MzczNjYxNSwiaWF0IjoxNzkzNzM2MzE1LCJpc3MiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJldmVudHMtYXAtY25mLWRlbGl2ZXJ5LTEifQ.qtnK8p_qZC2C4CsI7A279vv7qEtQVgh0Q5jVH_CO5EV89bnxSHoNyaF9fd6Tfsn_Fva26gOKHjyUIzChfFNmDg\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:VzEqg0ec/zstAtU0OQrPGOxZjQK/wXZ/mOA3EjxDGdQ=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315", "response": {"status": 401, "headers": {"Content-Length": ["117"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_jwt"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfand0Iiwic3RhdHVzIjo0MDEsInRpdGxlIjoiRXZlbnQgZGVsaXZlcnkgcmVqZWN0ZWQiLCJ0eXBlIjoidXJuOmlldGY6cGFyYW1zOnNpZy1lcnJvcjppbnZhbGlkX2p3dCJ9"}}], "id": "events-ap-cnf", "assertions": [{"assertion": "status", "clause": "events.ap.cnf-absent", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "events.ap.validation", "state": "pass", "expected": true, "actual": true}]}, {"exchanges": [{"stage": "metadata", "method": "GET", "url": "https://eap.aauth.boxlab.site/.well-known/aauth-agent.json", "request_headers": {}, "request_body_base64": null, "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["163"], "Content-Type": ["application/json"]}, "body_base64": "eyJldmVudF9lbmRwb2ludCI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlL2V2ZW50cyIsImlzc3VlciI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlIiwiandrc191cmkiOiJodHRwczovL2VhcC5hYXV0aC5ib3hsYWIuc2l0ZS8ud2VsbC1rbm93bi9qd2tzLmpzb24ifQ=="}}, {"stage": "subscribe", "method": "POST", "url": "https://control.aauth-rust.internal/events.agent-provider/__fixture/subscribe", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJhZ2VudCI6ImFhdXRoOmFnZW50QGVhcC5hYXV0aC5ib3hsYWIuc2l0ZSIsImFnZW50X2p3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn0sIm1heF91c2VzIjowLCJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["650"], "Content-Type": ["application/json"]}, "body_base64": "eyJ0b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pY25WemRDMWhjQ0lzSW5SNWNDSTZJbUZoTFhOMVluTmpjbWxpWlN0cWQzUWlmUS5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwyVmhjQzVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1SM2F5STZJbUZoZFhSb0xXRm5aVzUwTG1wemIyNGlMQ0p6ZFdJaU9pSmhZWFYwYURwaFoyVnVkRUJsWVhBdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmhkV1FpT2lKb2RIUndjem92TDNKbGMyOTFjbU5sTG1OdmJtWnZjbTFoYm1ObExuUmxjM1FpTENKamJtWWlPbnNpYW5kcklqcDdJbXQwZVNJNklrOUxVQ0lzSW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0o0SWpvaVoxUnNNMFJ4YURsR01UbFhiekZTYlhjd2VDMTZUWFZPYVhCSE1EZHFaV2xZWmxsUVZ6UmZTbk0xVVNJc0ltRnNaeUk2SWtWa01qVTFNVGtpZlgwc0ltVnBaQ0k2SW05TVFsUTNRVjlQVWpOU2NWaHJYMDFaWDNneFIxRWlMQ0pxZEdraU9pSmxkVXhFU21seFYwb3lVR2N3VVhndFMyRnFlUzEzSWl3aWFXRjBJam94Tnprek56TTJNekUxTENKbGVIQWlPakUzT1RNM016WTVNVFY5LmY3SDc4SVFBTHNHcFZBODY5NVpNZWxJLVd0YXhQdXkwRTdnMHpGV3N3WVlXVzh3emRWNUczSFBQS25zSGgyQWZPdGM5dWtyYlJwM19lZWlJdXUzZENnIn0="}}, {"stage": "delivery-1", "method": "POST", "url": "https://eap.aauth.boxlab.site/events", "request_headers": {"Content-Digest": ["sha-256=:VzEqg0ec/zstAtU0OQrPGOxZjQK/wXZ/mOA3EjxDGdQ=:"], "Content-Type": ["application/json"], "Signature": ["sig=:ouhOs91qs5Q2SLDxNVXOlTWkykeviUyZBCwxyOgRxMbe5Yd+9j+sODdbTkovTd54Mi7AgfI7kvX1Pa2omwPvDA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315"], "Signature-Key": ["sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJib2R5X3MyNTYiOiJWekVxZzBlY196c3RBdFUwT1FyUEdPeFpqUUtfd1haX21PQTNFanhER2RRIiwiZHdrIjoiYWF1dGgtcmVzb3VyY2UuanNvbiIsImVpZCI6Im9MQlQ3QV9PUjNScVhrX01ZX3gxR1EiLCJleHAiOjE3OTM3MzYyNTUsImlhdCI6MTc5MzczNjE5NSwiaXNzIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZXZlbnRzLWFwLWV4cGlyZWQtZGVsaXZlcnktMSJ9.EuJcbNsXQc65RmdBW5COiT1PjwiQmr2xZj7Fo2bnoIph1Qtt3C0zIBl0IZYXcawwuoF9Q1wkke0su1bxR1StBg\""]}, "request_body_base64": "eyJldmVudF90eXBlIjoic2xvdC5hdmFpbGFibGUiLCJzbG90X3RpbWUiOiIyMDI2LTA3LTE1VDEwOjAwOjAwWiJ9", "signature_base": "\"@method\": POST\n\"@authority\": eap.aauth.boxlab.site\n\"@path\": /events\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJib2R5X3MyNTYiOiJWekVxZzBlY196c3RBdFUwT1FyUEdPeFpqUUtfd1haX21PQTNFanhER2RRIiwiZHdrIjoiYWF1dGgtcmVzb3VyY2UuanNvbiIsImVpZCI6Im9MQlQ3QV9PUjNScVhrX01ZX3gxR1EiLCJleHAiOjE3OTM3MzYyNTUsImlhdCI6MTc5MzczNjE5NSwiaXNzIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZXZlbnRzLWFwLWV4cGlyZWQtZGVsaXZlcnktMSJ9.EuJcbNsXQc65RmdBW5COiT1PjwiQmr2xZj7Fo2bnoIph1Qtt3C0zIBl0IZYXcawwuoF9Q1wkke0su1bxR1StBg\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:VzEqg0ec/zstAtU0OQrPGOxZjQK/wXZ/mOA3EjxDGdQ=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315", "response": {"status": 401, "headers": {"Content-Length": ["117"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=expired_jwt"]}, "body_base64": "eyJlcnJvciI6ImV4cGlyZWRfand0Iiwic3RhdHVzIjo0MDEsInRpdGxlIjoiRXZlbnQgZGVsaXZlcnkgcmVqZWN0ZWQiLCJ0eXBlIjoidXJuOmlldGY6cGFyYW1zOnNpZy1lcnJvcjpleHBpcmVkX2p3dCJ9"}}], "id": "events-ap-expired", "assertions": [{"assertion": "status", "clause": "events.ap.validation", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "events.ap.expired-code", "state": "pass", "expected": "expired_jwt", "actual": "expired_jwt"}, {"assertion": "problem-type", "clause": "events.ap.problem-type", "state": "pass", "expected": "expired_jwt", "actual": "urn:ietf:params:sig-error:expired_jwt"}]}, {"exchanges": [{"stage": "metadata", "method": "GET", "url": "https://eap.aauth.boxlab.site/.well-known/aauth-agent.json", "request_headers": {}, "request_body_base64": null, "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["163"], "Content-Type": ["application/json"]}, "body_base64": "eyJldmVudF9lbmRwb2ludCI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlL2V2ZW50cyIsImlzc3VlciI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlIiwiandrc191cmkiOiJodHRwczovL2VhcC5hYXV0aC5ib3hsYWIuc2l0ZS8ud2VsbC1rbm93bi9qd2tzLmpzb24ifQ=="}}, {"stage": "subscribe", "method": "POST", "url": "https://control.aauth-rust.internal/events.agent-provider/__fixture/subscribe", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJhZ2VudCI6ImFhdXRoOmFnZW50QGVhcC5hYXV0aC5ib3hsYWIuc2l0ZSIsImFnZW50X2p3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn0sIm1heF91c2VzIjowLCJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["650"], "Content-Type": ["application/json"]}, "body_base64": "eyJ0b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pY25WemRDMWhjQ0lzSW5SNWNDSTZJbUZoTFhOMVluTmpjbWxpWlN0cWQzUWlmUS5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwyVmhjQzVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1SM2F5STZJbUZoZFhSb0xXRm5aVzUwTG1wemIyNGlMQ0p6ZFdJaU9pSmhZWFYwYURwaFoyVnVkRUJsWVhBdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmhkV1FpT2lKb2RIUndjem92TDNKbGMyOTFjbU5sTG1OdmJtWnZjbTFoYm1ObExuUmxjM1FpTENKamJtWWlPbnNpYW5kcklqcDdJbXQwZVNJNklrOUxVQ0lzSW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0o0SWpvaVoxUnNNMFJ4YURsR01UbFhiekZTYlhjd2VDMTZUWFZPYVhCSE1EZHFaV2xZWmxsUVZ6UmZTbk0xVVNJc0ltRnNaeUk2SWtWa01qVTFNVGtpZlgwc0ltVnBaQ0k2SWsxYWVuUkhibEpvZUhGUlp6RkJNRzlIZDBVeVoxRWlMQ0pxZEdraU9pSm1NRUZxVDBsVVREaEJibGxQT0RGdWRWSmpjVEpCSWl3aWFXRjBJam94Tnprek56TTJNekUxTENKbGVIQWlPakUzT1RNM016WTVNVFY5Lkx3XzE4WXk0bFJMdUNDYlRJaWw1Wmc4U0NDX1M0eUFjcVFhMGNLbEJJdHkydTNLZGlIdVpkOGRaaGN4TXlWVU10OWtERjA4VlZlenNTMUZTVE15UENRIn0="}}, {"stage": "delivery-1", "method": "POST", "url": "https://eap.aauth.boxlab.site/events", "request_headers": {"Content-Digest": ["sha-256=:VzEqg0ec/zstAtU0OQrPGOxZjQK/wXZ/mOA3EjxDGdQ=:"], "Content-Type": ["application/json"], "Signature": ["sig=:5XN4T6aYwy2h7qLvbJnK22R0Za2XzobYnBSrYh8rjFhUvOBolY5OSawtgv3WEmH0Fch7Mu97EI3fcSyJpHx/Cg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315"], "Signature-Key": ["sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1hZ2VudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJib2R5X3MyNTYiOiJWekVxZzBlY196c3RBdFUwT1FyUEdPeFpqUUtfd1haX21PQTNFanhER2RRIiwiZHdrIjoiYWF1dGgtcmVzb3VyY2UuanNvbiIsImVpZCI6Ik1aenRHblJoeHFRZzFBMG9Hd0UyZ1EiLCJleHAiOjE3OTM3MzY2MTUsImlhdCI6MTc5MzczNjMxNSwiaXNzIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZXZlbnRzLWFwLXdyb25nLXR5cC1kZWxpdmVyeS0xIn0.od8oPcOqCJ8bWv7cmXQu5ejcRIxY2Glq1eizNiZN8gM3sVzY9dUoq8lVgVT6Z5mlAQ-RrQ8sWdpzGxD1zqpeAg\""]}, "request_body_base64": "eyJldmVudF90eXBlIjoic2xvdC5hdmFpbGFibGUiLCJzbG90X3RpbWUiOiIyMDI2LTA3LTE1VDEwOjAwOjAwWiJ9", "signature_base": "\"@method\": POST\n\"@authority\": eap.aauth.boxlab.site\n\"@path\": /events\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1hZ2VudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJib2R5X3MyNTYiOiJWekVxZzBlY196c3RBdFUwT1FyUEdPeFpqUUtfd1haX21PQTNFanhER2RRIiwiZHdrIjoiYWF1dGgtcmVzb3VyY2UuanNvbiIsImVpZCI6Ik1aenRHblJoeHFRZzFBMG9Hd0UyZ1EiLCJleHAiOjE3OTM3MzY2MTUsImlhdCI6MTc5MzczNjMxNSwiaXNzIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZXZlbnRzLWFwLXdyb25nLXR5cC1kZWxpdmVyeS0xIn0.od8oPcOqCJ8bWv7cmXQu5ejcRIxY2Glq1eizNiZN8gM3sVzY9dUoq8lVgVT6Z5mlAQ-RrQ8sWdpzGxD1zqpeAg\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:VzEqg0ec/zstAtU0OQrPGOxZjQK/wXZ/mOA3EjxDGdQ=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315", "response": {"status": 401, "headers": {"Content-Length": ["117"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_jwt"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfand0Iiwic3RhdHVzIjo0MDEsInRpdGxlIjoiRXZlbnQgZGVsaXZlcnkgcmVqZWN0ZWQiLCJ0eXBlIjoidXJuOmlldGY6cGFyYW1zOnNpZy1lcnJvcjppbnZhbGlkX2p3dCJ9"}}], "id": "events-ap-wrong-typ", "assertions": [{"assertion": "status", "clause": "events.ap.typ", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "events.ap.jwt-code", "state": "pass", "expected": "invalid_jwt", "actual": "invalid_jwt"}, {"assertion": "problem-type", "clause": "events.ap.problem-type", "state": "pass", "expected": "invalid_jwt", "actual": "urn:ietf:params:sig-error:invalid_jwt"}]}, {"exchanges": [{"stage": "metadata", "method": "GET", "url": "https://eap.aauth.boxlab.site/.well-known/aauth-agent.json", "request_headers": {}, "request_body_base64": null, "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["163"], "Content-Type": ["application/json"]}, "body_base64": "eyJldmVudF9lbmRwb2ludCI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlL2V2ZW50cyIsImlzc3VlciI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlIiwiandrc191cmkiOiJodHRwczovL2VhcC5hYXV0aC5ib3hsYWIuc2l0ZS8ud2VsbC1rbm93bi9qd2tzLmpzb24ifQ=="}}, {"stage": "subscribe", "method": "POST", "url": "https://control.aauth-rust.internal/events.agent-provider/__fixture/subscribe", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJhZ2VudCI6ImFhdXRoOmFnZW50QGVhcC5hYXV0aC5ib3hsYWIuc2l0ZSIsImFnZW50X2p3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn0sIm1heF91c2VzIjowLCJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["650"], "Content-Type": ["application/json"]}, "body_base64": "eyJ0b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pY25WemRDMWhjQ0lzSW5SNWNDSTZJbUZoTFhOMVluTmpjbWxpWlN0cWQzUWlmUS5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwyVmhjQzVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1SM2F5STZJbUZoZFhSb0xXRm5aVzUwTG1wemIyNGlMQ0p6ZFdJaU9pSmhZWFYwYURwaFoyVnVkRUJsWVhBdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmhkV1FpT2lKb2RIUndjem92TDNKbGMyOTFjbU5sTG1OdmJtWnZjbTFoYm1ObExuUmxjM1FpTENKamJtWWlPbnNpYW5kcklqcDdJbXQwZVNJNklrOUxVQ0lzSW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0o0SWpvaVoxUnNNMFJ4YURsR01UbFhiekZTYlhjd2VDMTZUWFZPYVhCSE1EZHFaV2xZWmxsUVZ6UmZTbk0xVVNJc0ltRnNaeUk2SWtWa01qVTFNVGtpZlgwc0ltVnBaQ0k2SW1sTVdGQlpiVEJvT1U5MFFqWkxSMWhKT0RSYVYyY2lMQ0pxZEdraU9pSnRZbGRsWHpsM2IydExWbWhuU0ZaR1FUQmZOVGgzSWl3aWFXRjBJam94Tnprek56TTJNekUxTENKbGVIQWlPakUzT1RNM016WTVNVFY5LlNKLURreGNnb2NjRkhlSk1ybkpjUnAwMEZsQ1hsb3V4N1RfM1BRTmdRMnM4RkUxc2FSZmplVXYxeFZvMGY3ZWVtUTNuYjdHM0dkWWV5bHV1OHpFeEN3In0="}}, {"stage": "delivery-1", "method": "POST", "url": "https://eap.aauth.boxlab.site/events", "request_headers": {"Content-Digest": ["sha-256=:VzEqg0ec/zstAtU0OQrPGOxZjQK/wXZ/mOA3EjxDGdQ=:"], "Content-Type": ["application/json"], "Signature": ["sig=:K6nq+7zBnTeYCJNGnU0ZSnPBS+3VtEpAYXsfvG11+9NLEAyl3SzqimoX3i+aHUCFSmdI/I+6Q13Qga654LkOCA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\");created=1793736315"], "Signature-Key": ["sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJib2R5X3MyNTYiOiJWekVxZzBlY196c3RBdFUwT1FyUEdPeFpqUUtfd1haX21PQTNFanhER2RRIiwiZHdrIjoiYWF1dGgtcmVzb3VyY2UuanNvbiIsImVpZCI6ImlMWFBZbTBoOU90QjZLR1hJODRaV2ciLCJleHAiOjE3OTM3MzY2MTUsImlhdCI6MTc5MzczNjMxNSwiaXNzIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZXZlbnRzLWFwLXVuY292ZXJlZC1jb250ZW50LWRpZ2VzdC1kZWxpdmVyeS0xIn0.zSDUB8oVuey3563eGedpGRVEtL3AIHvvAMX3_iCFDd_eNBHAvF7N9jSo3rRNZoTyR-hNKLMnHP14soi8GBSmAA\""]}, "request_body_base64": "eyJldmVudF90eXBlIjoic2xvdC5hdmFpbGFibGUiLCJzbG90X3RpbWUiOiIyMDI2LTA3LTE1VDEwOjAwOjAwWiJ9", "signature_base": "\"@method\": POST\n\"@authority\": eap.aauth.boxlab.site\n\"@path\": /events\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJib2R5X3MyNTYiOiJWekVxZzBlY196c3RBdFUwT1FyUEdPeFpqUUtfd1haX21PQTNFanhER2RRIiwiZHdrIjoiYWF1dGgtcmVzb3VyY2UuanNvbiIsImVpZCI6ImlMWFBZbTBoOU90QjZLR1hJODRaV2ciLCJleHAiOjE3OTM3MzY2MTUsImlhdCI6MTc5MzczNjMxNSwiaXNzIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZXZlbnRzLWFwLXVuY292ZXJlZC1jb250ZW50LWRpZ2VzdC1kZWxpdmVyeS0xIn0.zSDUB8oVuey3563eGedpGRVEtL3AIHvvAMX3_iCFDd_eNBHAvF7N9jSo3rRNZoTyR-hNKLMnHP14soi8GBSmAA\"\n\"content-type\": application/json\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\");created=1793736315", "response": {"status": 401, "headers": {"Content-Length": ["121"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_input, required_input=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-digest\" \"content-type\")"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfaW5wdXQiLCJzdGF0dXMiOjQwMSwidGl0bGUiOiJFdmVudCBkZWxpdmVyeSByZWplY3RlZCIsInR5cGUiOiJ1cm46aWV0ZjpwYXJhbXM6c2lnLWVycm9yOmludmFsaWRfaW5wdXQifQ=="}}], "id": "events-ap-uncovered-content-digest", "assertions": [{"assertion": "status", "clause": "events.ap.coverage", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "events.ap.input-code", "state": "pass", "expected": "invalid_input", "actual": "invalid_input"}, {"assertion": "problem-type", "clause": "events.ap.problem-type", "state": "pass", "expected": "invalid_input", "actual": "urn:ietf:params:sig-error:invalid_input"}]}, {"exchanges": [{"stage": "metadata", "method": "GET", "url": "https://eap.aauth.boxlab.site/.well-known/aauth-agent.json", "request_headers": {}, "request_body_base64": null, "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["163"], "Content-Type": ["application/json"]}, "body_base64": "eyJldmVudF9lbmRwb2ludCI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlL2V2ZW50cyIsImlzc3VlciI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlIiwiandrc191cmkiOiJodHRwczovL2VhcC5hYXV0aC5ib3hsYWIuc2l0ZS8ud2VsbC1rbm93bi9qd2tzLmpzb24ifQ=="}}, {"stage": "subscribe", "method": "POST", "url": "https://control.aauth-rust.internal/events.agent-provider/__fixture/subscribe", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJhZ2VudCI6ImFhdXRoOmFnZW50QGVhcC5hYXV0aC5ib3hsYWIuc2l0ZSIsImFnZW50X2p3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn0sIm1heF91c2VzIjowLCJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["650"], "Content-Type": ["application/json"]}, "body_base64": "eyJ0b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pY25WemRDMWhjQ0lzSW5SNWNDSTZJbUZoTFhOMVluTmpjbWxpWlN0cWQzUWlmUS5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwyVmhjQzVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1SM2F5STZJbUZoZFhSb0xXRm5aVzUwTG1wemIyNGlMQ0p6ZFdJaU9pSmhZWFYwYURwaFoyVnVkRUJsWVhBdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmhkV1FpT2lKb2RIUndjem92TDNKbGMyOTFjbU5sTG1OdmJtWnZjbTFoYm1ObExuUmxjM1FpTENKamJtWWlPbnNpYW5kcklqcDdJbXQwZVNJNklrOUxVQ0lzSW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0o0SWpvaVoxUnNNMFJ4YURsR01UbFhiekZTYlhjd2VDMTZUWFZPYVhCSE1EZHFaV2xZWmxsUVZ6UmZTbk0xVVNJc0ltRnNaeUk2SWtWa01qVTFNVGtpZlgwc0ltVnBaQ0k2SWpWelRraEZhSGRIVFcxb04yVnFTR2hzWTBsYWFuY2lMQ0pxZEdraU9pSkpWVUZtYTJKeVYwVkdVM0J2TkdkaGMwZENXR3gzSWl3aWFXRjBJam94Tnprek56TTJNekUxTENKbGVIQWlPakUzT1RNM016WTVNVFY5LlZaNkxPT251VWFwY0NWdUF2V0J3Y014SUNJbV9YV1NIWVY3Ymh4VDA3TkJqMndnMXBYQ0lUS0c0bjRkVlJaaUpJdnlkQXp4OWpBblJsekZTT2dLeEFnIn0="}}, {"stage": "delivery-1", "method": "POST", "url": "https://eap.aauth.boxlab.site/events", "request_headers": {"Content-Digest": ["sha-256=:VzEqg0ec/zstAtU0OQrPGOxZjQK/wXZ/mOA3EjxDGdQ=:"], "Content-Type": ["application/json"], "Signature": ["sig=:TPseVmaYVBtkPVyZz4eecnjHs8c46xIqcTlpwcaA+ET4QVmU1nBpfCbKq2RBZdsjJLm3vEcVfg3+q0SoQYggDA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-digest\");created=1793736315"], "Signature-Key": ["sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJib2R5X3MyNTYiOiJWekVxZzBlY196c3RBdFUwT1FyUEdPeFpqUUtfd1haX21PQTNFanhER2RRIiwiZHdrIjoiYWF1dGgtcmVzb3VyY2UuanNvbiIsImVpZCI6IjVzTkhFaHdHTW1oN2VqSGhsY0laanciLCJleHAiOjE3OTM3MzY2MTUsImlhdCI6MTc5MzczNjMxNSwiaXNzIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZXZlbnRzLWFwLXVuY292ZXJlZC1jb250ZW50LXR5cGUtZGVsaXZlcnktMSJ9.Gz-600k3ARqea6XsY6UWwp3E1Vhp75j_s6sgM9duWCbhC-XB-Pkt3Y6YULEWVQ3GJo_usNT8k0ms6h8j30GBBA\""]}, "request_body_base64": "eyJldmVudF90eXBlIjoic2xvdC5hdmFpbGFibGUiLCJzbG90X3RpbWUiOiIyMDI2LTA3LTE1VDEwOjAwOjAwWiJ9", "signature_base": "\"@method\": POST\n\"@authority\": eap.aauth.boxlab.site\n\"@path\": /events\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJib2R5X3MyNTYiOiJWekVxZzBlY196c3RBdFUwT1FyUEdPeFpqUUtfd1haX21PQTNFanhER2RRIiwiZHdrIjoiYWF1dGgtcmVzb3VyY2UuanNvbiIsImVpZCI6IjVzTkhFaHdHTW1oN2VqSGhsY0laanciLCJleHAiOjE3OTM3MzY2MTUsImlhdCI6MTc5MzczNjMxNSwiaXNzIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZXZlbnRzLWFwLXVuY292ZXJlZC1jb250ZW50LXR5cGUtZGVsaXZlcnktMSJ9.Gz-600k3ARqea6XsY6UWwp3E1Vhp75j_s6sgM9duWCbhC-XB-Pkt3Y6YULEWVQ3GJo_usNT8k0ms6h8j30GBBA\"\n\"content-digest\": sha-256=:VzEqg0ec/zstAtU0OQrPGOxZjQK/wXZ/mOA3EjxDGdQ=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-digest\");created=1793736315", "response": {"status": 401, "headers": {"Content-Length": ["121"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_input, required_input=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-digest\" \"content-type\")"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfaW5wdXQiLCJzdGF0dXMiOjQwMSwidGl0bGUiOiJFdmVudCBkZWxpdmVyeSByZWplY3RlZCIsInR5cGUiOiJ1cm46aWV0ZjpwYXJhbXM6c2lnLWVycm9yOmludmFsaWRfaW5wdXQifQ=="}}], "id": "events-ap-uncovered-content-type", "assertions": [{"assertion": "status", "clause": "events.ap.coverage", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "events.ap.input-code", "state": "pass", "expected": "invalid_input", "actual": "invalid_input"}, {"assertion": "problem-type", "clause": "events.ap.problem-type", "state": "pass", "expected": "invalid_input", "actual": "urn:ietf:params:sig-error:invalid_input"}]}, {"exchanges": [{"stage": "metadata", "method": "GET", "url": "https://eap.aauth.boxlab.site/.well-known/aauth-agent.json", "request_headers": {}, "request_body_base64": null, "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["163"], "Content-Type": ["application/json"]}, "body_base64": "eyJldmVudF9lbmRwb2ludCI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlL2V2ZW50cyIsImlzc3VlciI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlIiwiandrc191cmkiOiJodHRwczovL2VhcC5hYXV0aC5ib3hsYWIuc2l0ZS8ud2VsbC1rbm93bi9qd2tzLmpzb24ifQ=="}}, {"stage": "subscribe", "method": "POST", "url": "https://control.aauth-rust.internal/events.agent-provider/__fixture/subscribe", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJhZ2VudCI6ImFhdXRoOmFnZW50QGVhcC5hYXV0aC5ib3hsYWIuc2l0ZSIsImFnZW50X2p3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn0sIm1heF91c2VzIjowLCJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["650"], "Content-Type": ["application/json"]}, "body_base64": "eyJ0b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pY25WemRDMWhjQ0lzSW5SNWNDSTZJbUZoTFhOMVluTmpjbWxpWlN0cWQzUWlmUS5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwyVmhjQzVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1SM2F5STZJbUZoZFhSb0xXRm5aVzUwTG1wemIyNGlMQ0p6ZFdJaU9pSmhZWFYwYURwaFoyVnVkRUJsWVhBdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmhkV1FpT2lKb2RIUndjem92TDNKbGMyOTFjbU5sTG1OdmJtWnZjbTFoYm1ObExuUmxjM1FpTENKamJtWWlPbnNpYW5kcklqcDdJbXQwZVNJNklrOUxVQ0lzSW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0o0SWpvaVoxUnNNMFJ4YURsR01UbFhiekZTYlhjd2VDMTZUWFZPYVhCSE1EZHFaV2xZWmxsUVZ6UmZTbk0xVVNJc0ltRnNaeUk2SWtWa01qVTFNVGtpZlgwc0ltVnBaQ0k2SW5GR2R6ZzFXbTFRUVRKNmVYcG5aVkpxVDFGTVkyY2lMQ0pxZEdraU9pSkphMmhCWnpWSVduSklOMHQzY1ZRNFJIcEdZazlSSWl3aWFXRjBJam94Tnprek56TTJNekUxTENKbGVIQWlPakUzT1RNM016WTVNVFY5LnFfTEh4dW9xZnY0aGNrUkh0cG53ay1RdkNYZXBFVjVlY3k4ejBvcXFGc2p5VDdtN3VXWXpMQWFzSElfSFQwMXZGaXRZQUY0bDBNWmhsTEdnOHB2d0JRIn0="}}, {"stage": "delivery-1", "method": "POST", "url": "https://eap.aauth.boxlab.site/events", "request_headers": {"Content-Digest": ["sha-256=:VzEqg0ec/zstAtU0OQrPGOxZjQK/wXZ/mOA3EjxDGdQ=:"], "Content-Type": ["application/json"], "Signature": ["sig=:U2t+O3hWjtI3PQvA8rtMlLbNltTYoF74JXPFE4GuAkDiKg9Qk8lpHbpv7vXbQ9CaaKNdRCda+yqwEHCKr2BvDA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315"], "Signature-Key": ["sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJib2R5X3MyNTYiOiJWekVxZzBlY196c3RBdFUwT1FyUEdPeFpqUUtfd1haX21PQTNFanhER2RRIiwiZHdrIjoiYWF1dGgtcmVzb3VyY2UuanNvbiIsImVpZCI6InFGdzg1Wm1QQTJ6eXpnZVJqT1FMY2ciLCJleHAiOjE3OTM3MzY2MTUsImlhdCI6MTc5MzczNjMxNSwiaXNzIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZXZlbnRzLWFwLXByb29mLWtleS1kZWxpdmVyeS0xIn0.oWVpOA4tQrUxtScrkkh1MDqjuCh-9wWnkjYGBQTAJnF9alITBxFxG5jGUAuyuwyEOnMkIGMnGvAuM1TOyjMaAA\""]}, "request_body_base64": "eyJldmVudF90eXBlIjoic2xvdC5hdmFpbGFibGUiLCJzbG90X3RpbWUiOiIyMDI2LTA3LTE1VDEwOjAwOjAwWiJ9", "signature_base": "\"@method\": POST\n\"@authority\": eap.aauth.boxlab.site\n\"@path\": /events\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJib2R5X3MyNTYiOiJWekVxZzBlY196c3RBdFUwT1FyUEdPeFpqUUtfd1haX21PQTNFanhER2RRIiwiZHdrIjoiYWF1dGgtcmVzb3VyY2UuanNvbiIsImVpZCI6InFGdzg1Wm1QQTJ6eXpnZVJqT1FMY2ciLCJleHAiOjE3OTM3MzY2MTUsImlhdCI6MTc5MzczNjMxNSwiaXNzIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZXZlbnRzLWFwLXByb29mLWtleS1kZWxpdmVyeS0xIn0.oWVpOA4tQrUxtScrkkh1MDqjuCh-9wWnkjYGBQTAJnF9alITBxFxG5jGUAuyuwyEOnMkIGMnGvAuM1TOyjMaAA\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:VzEqg0ec/zstAtU0OQrPGOxZjQK/wXZ/mOA3EjxDGdQ=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315", "response": {"status": 401, "headers": {"Content-Length": ["129"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_signature"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfc2lnbmF0dXJlIiwic3RhdHVzIjo0MDEsInRpdGxlIjoiRXZlbnQgZGVsaXZlcnkgcmVqZWN0ZWQiLCJ0eXBlIjoidXJuOmlldGY6cGFyYW1zOnNpZy1lcnJvcjppbnZhbGlkX3NpZ25hdHVyZSJ9"}}], "id": "events-ap-proof-key", "assertions": [{"assertion": "status", "clause": "events.ap.same-key", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "events.ap.signature-code", "state": "pass", "expected": "invalid_signature", "actual": "invalid_signature"}, {"assertion": "problem-type", "clause": "events.ap.problem-type", "state": "pass", "expected": "invalid_signature", "actual": "urn:ietf:params:sig-error:invalid_signature"}]}, {"exchanges": [{"stage": "metadata", "method": "GET", "url": "https://eap.aauth.boxlab.site/.well-known/aauth-agent.json", "request_headers": {}, "request_body_base64": null, "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["163"], "Content-Type": ["application/json"]}, "body_base64": "eyJldmVudF9lbmRwb2ludCI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlL2V2ZW50cyIsImlzc3VlciI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlIiwiandrc191cmkiOiJodHRwczovL2VhcC5hYXV0aC5ib3hsYWIuc2l0ZS8ud2VsbC1rbm93bi9qd2tzLmpzb24ifQ=="}}, {"stage": "subscribe", "method": "POST", "url": "https://control.aauth-rust.internal/events.agent-provider/__fixture/subscribe", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJhZ2VudCI6ImFhdXRoOmFnZW50QGVhcC5hYXV0aC5ib3hsYWIuc2l0ZSIsImFnZW50X2p3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn0sIm1heF91c2VzIjowLCJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["650"], "Content-Type": ["application/json"]}, "body_base64": "eyJ0b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pY25WemRDMWhjQ0lzSW5SNWNDSTZJbUZoTFhOMVluTmpjbWxpWlN0cWQzUWlmUS5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwyVmhjQzVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1SM2F5STZJbUZoZFhSb0xXRm5aVzUwTG1wemIyNGlMQ0p6ZFdJaU9pSmhZWFYwYURwaFoyVnVkRUJsWVhBdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmhkV1FpT2lKb2RIUndjem92TDNKbGMyOTFjbU5sTG1OdmJtWnZjbTFoYm1ObExuUmxjM1FpTENKamJtWWlPbnNpYW5kcklqcDdJbXQwZVNJNklrOUxVQ0lzSW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0o0SWpvaVoxUnNNMFJ4YURsR01UbFhiekZTYlhjd2VDMTZUWFZPYVhCSE1EZHFaV2xZWmxsUVZ6UmZTbk0xVVNJc0ltRnNaeUk2SWtWa01qVTFNVGtpZlgwc0ltVnBaQ0k2SWt4SFJVOVZVV3BXYUU1M1kzbFFiVnBUVW5SdVNWRWlMQ0pxZEdraU9pSTBYMWh4UzJjNFJYZ3hPRjkyVG1oNE1qUlJhMDFCSWl3aWFXRjBJam94Tnprek56TTJNekUxTENKbGVIQWlPakUzT1RNM016WTVNVFY5LjhCVk5ybDh2SV9ZZlFCX3M4VE5zZGtET3h0MFdlWHZTRG9idE5pcld4TlJCYzhJQ21qTUhwNmlrS2JYSnlkcDFlSVBCc1g1eU1mXzZ1OGk3UjJNdkJ3In0="}}, {"stage": "delivery-1", "method": "POST", "url": "https://eap.aauth.boxlab.site/events", "request_headers": {"Content-Digest": ["sha-256=:VzEqg0ec/zstAtU0OQrPGOxZjQK/wXZ/mOA3EjxDGdQ=:"], "Content-Type": ["application/json"], "Signature": ["sig=:1ThsfzDbkC+57fOblQsUUkPYWY4xxd3hCBRbvBQooNkzlX55iezrnlrFX4av5B3/Du5v3pWwoWl2SE/5zIWuBA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315"], "Signature-Key": ["sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEtdW5rbm93biIsInR5cCI6ImFhLWV2ZW50K2p3dCJ9.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJib2R5X3MyNTYiOiJWekVxZzBlY196c3RBdFUwT1FyUEdPeFpqUUtfd1haX21PQTNFanhER2RRIiwiZHdrIjoiYWF1dGgtcmVzb3VyY2UuanNvbiIsImVpZCI6IkxHRU9VUWpWaE53Y3lQbVpTUnRuSVEiLCJleHAiOjE3OTM3MzY2MTUsImlhdCI6MTc5MzczNjMxNSwiaXNzIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZXZlbnRzLWFwLXVua25vd24ta2lkLWRlbGl2ZXJ5LTEifQ.QOPFeB-vm0MaigpP6BIjoxk-V8Gdr5kW4uhQF-rzkj7jJtvz_2WRexjTOacYcwPCW3K6ntrvwJsaQWr43rp5Dw\""]}, "request_body_base64": "eyJldmVudF90eXBlIjoic2xvdC5hdmFpbGFibGUiLCJzbG90X3RpbWUiOiIyMDI2LTA3LTE1VDEwOjAwOjAwWiJ9", "signature_base": "\"@method\": POST\n\"@authority\": eap.aauth.boxlab.site\n\"@path\": /events\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEtdW5rbm93biIsInR5cCI6ImFhLWV2ZW50K2p3dCJ9.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJib2R5X3MyNTYiOiJWekVxZzBlY196c3RBdFUwT1FyUEdPeFpqUUtfd1haX21PQTNFanhER2RRIiwiZHdrIjoiYWF1dGgtcmVzb3VyY2UuanNvbiIsImVpZCI6IkxHRU9VUWpWaE53Y3lQbVpTUnRuSVEiLCJleHAiOjE3OTM3MzY2MTUsImlhdCI6MTc5MzczNjMxNSwiaXNzIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZXZlbnRzLWFwLXVua25vd24ta2lkLWRlbGl2ZXJ5LTEifQ.QOPFeB-vm0MaigpP6BIjoxk-V8Gdr5kW4uhQF-rzkj7jJtvz_2WRexjTOacYcwPCW3K6ntrvwJsaQWr43rp5Dw\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:VzEqg0ec/zstAtU0OQrPGOxZjQK/wXZ/mOA3EjxDGdQ=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315", "response": {"status": 401, "headers": {"Content-Length": ["117"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=unknown_key"]}, "body_base64": "eyJlcnJvciI6InVua25vd25fa2V5Iiwic3RhdHVzIjo0MDEsInRpdGxlIjoiRXZlbnQgZGVsaXZlcnkgcmVqZWN0ZWQiLCJ0eXBlIjoidXJuOmlldGY6cGFyYW1zOnNpZy1lcnJvcjp1bmtub3duX2tleSJ9"}}], "id": "events-ap-unknown-kid", "assertions": [{"assertion": "status", "clause": "events.ap.validation", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "events.ap.unknown-key", "state": "pass", "expected": "unknown_key", "actual": "unknown_key"}, {"assertion": "problem-type", "clause": "events.ap.problem-type", "state": "pass", "expected": "unknown_key", "actual": "urn:ietf:params:sig-error:unknown_key"}]}, {"exchanges": [{"stage": "metadata", "method": "GET", "url": "https://eap.aauth.boxlab.site/.well-known/aauth-agent.json", "request_headers": {}, "request_body_base64": null, "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["163"], "Content-Type": ["application/json"]}, "body_base64": "eyJldmVudF9lbmRwb2ludCI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlL2V2ZW50cyIsImlzc3VlciI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlIiwiandrc191cmkiOiJodHRwczovL2VhcC5hYXV0aC5ib3hsYWIuc2l0ZS8ud2VsbC1rbm93bi9qd2tzLmpzb24ifQ=="}}, {"stage": "subscribe", "method": "POST", "url": "https://control.aauth-rust.internal/events.agent-provider/__fixture/subscribe", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJhZ2VudCI6ImFhdXRoOmFnZW50QGVhcC5hYXV0aC5ib3hsYWIuc2l0ZSIsImFnZW50X2p3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn0sIm1heF91c2VzIjowLCJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["650"], "Content-Type": ["application/json"]}, "body_base64": "eyJ0b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pY25WemRDMWhjQ0lzSW5SNWNDSTZJbUZoTFhOMVluTmpjbWxpWlN0cWQzUWlmUS5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwyVmhjQzVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1SM2F5STZJbUZoZFhSb0xXRm5aVzUwTG1wemIyNGlMQ0p6ZFdJaU9pSmhZWFYwYURwaFoyVnVkRUJsWVhBdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmhkV1FpT2lKb2RIUndjem92TDNKbGMyOTFjbU5sTG1OdmJtWnZjbTFoYm1ObExuUmxjM1FpTENKamJtWWlPbnNpYW5kcklqcDdJbXQwZVNJNklrOUxVQ0lzSW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0o0SWpvaVoxUnNNMFJ4YURsR01UbFhiekZTYlhjd2VDMTZUWFZPYVhCSE1EZHFaV2xZWmxsUVZ6UmZTbk0xVVNJc0ltRnNaeUk2SWtWa01qVTFNVGtpZlgwc0ltVnBaQ0k2SWt4TFNVMVFaRVp2WjFCb1FrNVljVUp3VG1kNE9FRWlMQ0pxZEdraU9pSmlhR3BYVVhacFNITlFiUzFYVTBwcFZFTnVkRWxuSWl3aWFXRjBJam94Tnprek56TTJNekUxTENKbGVIQWlPakUzT1RNM016WTVNVFY5LldzV3pETlV4ZmhWa25kZEV6enVUYThCWlpvMVZjU1Y2MXpPUHNKVWl0enFXMUNvZXd4RERWbHp0elVQZHZyamRzajYyd01INm1GbmtiUmZMV29mRkRnIn0="}}, {"stage": "delivery-1", "method": "POST", "url": "https://eap.aauth.boxlab.site/events", "request_headers": {"Content-Digest": ["sha-256=:VzEqg0ec/zstAtU0OQrPGOxZjQK/wXZ/mOA3EjxDGdQ=:"], "Content-Type": ["application/json"], "Signature": ["sig=:iIZ6ptf4GtOxFAJGXF5vkfG67PiX5r6a0RlvlMXjGs+T7PkLNkCV8/RYuKqli5NpgWFHawUK66bseIy8oSmcCg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315"], "Signature-Key": ["sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJib2R5X3MyNTYiOiJWekVxZzBlY196c3RBdFUwT1FyUEdPeFpqUUtfd1haX21PQTNFanhER2RRIiwiZHdrIjoiYWF1dGgtcmVzb3VyY2UuanNvbiIsImVpZCI6IkxLSU1QZEZvZ1BoQk5YcUJwTmd4OEEtdW5rbm93biIsImV4cCI6MTc5MzczNjYxNSwiaWF0IjoxNzkzNzM2MzE1LCJpc3MiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJldmVudHMtYXAtdW5rbm93bi1laWQtZGVsaXZlcnktMSJ9.G0JnMPXDGs2rHuS2KT6r4wcpdir1BjLMXkdIsTdyIgDaUn5_gNv68ZwRW8FfS0T-K7rZanjNcgFfr19iagC7Aw\""]}, "request_body_base64": "eyJldmVudF90eXBlIjoic2xvdC5hdmFpbGFibGUiLCJzbG90X3RpbWUiOiIyMDI2LTA3LTE1VDEwOjAwOjAwWiJ9", "signature_base": "\"@method\": POST\n\"@authority\": eap.aauth.boxlab.site\n\"@path\": /events\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJib2R5X3MyNTYiOiJWekVxZzBlY196c3RBdFUwT1FyUEdPeFpqUUtfd1haX21PQTNFanhER2RRIiwiZHdrIjoiYWF1dGgtcmVzb3VyY2UuanNvbiIsImVpZCI6IkxLSU1QZEZvZ1BoQk5YcUJwTmd4OEEtdW5rbm93biIsImV4cCI6MTc5MzczNjYxNSwiaWF0IjoxNzkzNzM2MzE1LCJpc3MiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJldmVudHMtYXAtdW5rbm93bi1laWQtZGVsaXZlcnktMSJ9.G0JnMPXDGs2rHuS2KT6r4wcpdir1BjLMXkdIsTdyIgDaUn5_gNv68ZwRW8FfS0T-K7rZanjNcgFfr19iagC7Aw\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:VzEqg0ec/zstAtU0OQrPGOxZjQK/wXZ/mOA3EjxDGdQ=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315", "response": {"status": 404, "headers": {"Content-Length": ["88"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6Im5vdF9mb3VuZCIsInN0YXR1cyI6NDA0LCJ0aXRsZSI6Ik5vIGFjdGl2ZSBzdWJzY3JpcHRpb24iLCJ0eXBlIjoiYWJvdXQ6YmxhbmsifQ=="}}], "id": "events-ap-unknown-eid", "assertions": [{"assertion": "subscribe-token", "clause": "events.ap.subscribe-token", "state": "pass", "expected": true, "actual": {"claims": {"aud": "https://resource.conformance.test", "cnf": {"jwk": {"alg": "Ed25519", "crv": "Ed25519", "kty": "OKP", "x": "gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q"}}, "dwk": "aauth-agent.json", "eid": "LKIMPdFogPhBNXqBpNgx8A", "exp": 1793736915, "iat": 1793736315, "iss": "https://eap.aauth.boxlab.site", "jti": "bhjWQviHsPm-WSJiTCntIg", "sub": "aauth:agent@eap.aauth.boxlab.site"}, "valid": true}}, {"assertion": "not-found", "clause": "events.ap.unknown-eid", "state": "pass", "expected": 404, "actual": 404}]}, {"exchanges": [{"stage": "metadata", "method": "GET", "url": "https://eap.aauth.boxlab.site/.well-known/aauth-agent.json", "request_headers": {}, "request_body_base64": null, "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["163"], "Content-Type": ["application/json"]}, "body_base64": "eyJldmVudF9lbmRwb2ludCI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlL2V2ZW50cyIsImlzc3VlciI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlIiwiandrc191cmkiOiJodHRwczovL2VhcC5hYXV0aC5ib3hsYWIuc2l0ZS8ud2VsbC1rbm93bi9qd2tzLmpzb24ifQ=="}}, {"stage": "subscribe", "method": "POST", "url": "https://control.aauth-rust.internal/events.agent-provider/__fixture/subscribe", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJhZ2VudCI6ImFhdXRoOmFnZW50QGVhcC5hYXV0aC5ib3hsYWIuc2l0ZSIsImFnZW50X2p3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn0sIm1heF91c2VzIjowLCJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["650"], "Content-Type": ["application/json"]}, "body_base64": "eyJ0b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pY25WemRDMWhjQ0lzSW5SNWNDSTZJbUZoTFhOMVluTmpjbWxpWlN0cWQzUWlmUS5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwyVmhjQzVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1SM2F5STZJbUZoZFhSb0xXRm5aVzUwTG1wemIyNGlMQ0p6ZFdJaU9pSmhZWFYwYURwaFoyVnVkRUJsWVhBdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmhkV1FpT2lKb2RIUndjem92TDNKbGMyOTFjbU5sTG1OdmJtWnZjbTFoYm1ObExuUmxjM1FpTENKamJtWWlPbnNpYW5kcklqcDdJbXQwZVNJNklrOUxVQ0lzSW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0o0SWpvaVoxUnNNMFJ4YURsR01UbFhiekZTYlhjd2VDMTZUWFZPYVhCSE1EZHFaV2xZWmxsUVZ6UmZTbk0xVVNJc0ltRnNaeUk2SWtWa01qVTFNVGtpZlgwc0ltVnBaQ0k2SWxWaWJYRjBUME5EVjBGSlpVcHBUbEpaU0ZselVGRWlMQ0pxZEdraU9pSTJVVTB3UjJOQ1VGQjJiSFEyVjBKSFh6WlVjRnBCSWl3aWFXRjBJam94Tnprek56TTJNekUxTENKbGVIQWlPakUzT1RNM016WTVNVFY5LjU0Z1pkLWVqeFJfTndrclU1NmhOSF9PQ3pqbGZGdlg3S1FfWkQ2T2RKSW1sRzZSTlYyM0Q0akhwY1o5ZVhMZ0dhQndRLXNhd2hYUHNndXB1NVlFd0R3In0="}}, {"stage": "delivery-1", "method": "POST", "url": "https://eap.aauth.boxlab.site/events", "request_headers": {"Content-Digest": ["sha-256=:VzEqg0ec/zstAtU0OQrPGOxZjQK/wXZ/mOA3EjxDGdQ=:"], "Content-Type": ["application/json"], "Signature": ["sig=:/W8LELVnh3QN4IvdVKQ8esbcFiqG5C9WLxRdSh9gP9EAU8KnHAeTrN/zo9NqNbtG1/FNFxwmr0jaH0AJyqvLCw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315"], "Signature-Key": ["sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTIiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJib2R5X3MyNTYiOiJWekVxZzBlY196c3RBdFUwT1FyUEdPeFpqUUtfd1haX21PQTNFanhER2RRIiwiZHdrIjoiYWF1dGgtcmVzb3VyY2UuanNvbiIsImVpZCI6IlVibXF0T0NDV0FJZUppTlJZSFlzUFEiLCJleHAiOjE3OTM3MzY2MTUsImlhdCI6MTc5MzczNjMxNSwiaXNzIjoiaHR0cHM6Ly9vdGhlci1yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZXZlbnRzLWFwLW90aGVyLXJlc291cmNlLWRlbGl2ZXJ5LTEifQ.S7Wpn9f_UyMNzfzsK-qIhB1FwG7QbF1D89DVz-8RSlKFIz6-VWD6cCxbsovh-1w_HdBAcXWVOzb9yAGpnlnSBA\""]}, "request_body_base64": "eyJldmVudF90eXBlIjoic2xvdC5hdmFpbGFibGUiLCJzbG90X3RpbWUiOiIyMDI2LTA3LTE1VDEwOjAwOjAwWiJ9", "signature_base": "\"@method\": POST\n\"@authority\": eap.aauth.boxlab.site\n\"@path\": /events\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTIiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJib2R5X3MyNTYiOiJWekVxZzBlY196c3RBdFUwT1FyUEdPeFpqUUtfd1haX21PQTNFanhER2RRIiwiZHdrIjoiYWF1dGgtcmVzb3VyY2UuanNvbiIsImVpZCI6IlVibXF0T0NDV0FJZUppTlJZSFlzUFEiLCJleHAiOjE3OTM3MzY2MTUsImlhdCI6MTc5MzczNjMxNSwiaXNzIjoiaHR0cHM6Ly9vdGhlci1yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZXZlbnRzLWFwLW90aGVyLXJlc291cmNlLWRlbGl2ZXJ5LTEifQ.S7Wpn9f_UyMNzfzsK-qIhB1FwG7QbF1D89DVz-8RSlKFIz6-VWD6cCxbsovh-1w_HdBAcXWVOzb9yAGpnlnSBA\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:VzEqg0ec/zstAtU0OQrPGOxZjQK/wXZ/mOA3EjxDGdQ=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315", "response": {"status": 403, "headers": {"Content-Length": ["75"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImZvcmJpZGRlbiIsInN0YXR1cyI6NDAzLCJ0aXRsZSI6IkZvcmJpZGRlbiIsInR5cGUiOiJhYm91dDpibGFuayJ9"}}], "id": "events-ap-other-resource", "assertions": [{"assertion": "subscribe-token", "clause": "events.ap.subscribe-token", "state": "pass", "expected": true, "actual": {"claims": {"aud": "https://resource.conformance.test", "cnf": {"jwk": {"alg": "Ed25519", "crv": "Ed25519", "kty": "OKP", "x": "gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q"}}, "dwk": "aauth-agent.json", "eid": "UbmqtOCCWAIeJiNRYHYsPQ", "exp": 1793736915, "iat": 1793736315, "iss": "https://eap.aauth.boxlab.site", "jti": "6QM0GcBPPvlt6WBG_6TpZA", "sub": "aauth:agent@eap.aauth.boxlab.site"}, "valid": true}}, {"assertion": "forbidden", "clause": "events.ap.resource-match", "state": "pass", "expected": 403, "actual": 403}]}, {"exchanges": [{"stage": "metadata", "method": "GET", "url": "https://eap.aauth.boxlab.site/.well-known/aauth-agent.json", "request_headers": {}, "request_body_base64": null, "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["163"], "Content-Type": ["application/json"]}, "body_base64": "eyJldmVudF9lbmRwb2ludCI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlL2V2ZW50cyIsImlzc3VlciI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlIiwiandrc191cmkiOiJodHRwczovL2VhcC5hYXV0aC5ib3hsYWIuc2l0ZS8ud2VsbC1rbm93bi9qd2tzLmpzb24ifQ=="}}, {"stage": "subscribe", "method": "POST", "url": "https://control.aauth-rust.internal/events.agent-provider/__fixture/subscribe", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJhZ2VudCI6ImFhdXRoOmFnZW50QGVhcC5hYXV0aC5ib3hsYWIuc2l0ZSIsImFnZW50X2p3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn0sIm1heF91c2VzIjowLCJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["650"], "Content-Type": ["application/json"]}, "body_base64": "eyJ0b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pY25WemRDMWhjQ0lzSW5SNWNDSTZJbUZoTFhOMVluTmpjbWxpWlN0cWQzUWlmUS5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwyVmhjQzVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1SM2F5STZJbUZoZFhSb0xXRm5aVzUwTG1wemIyNGlMQ0p6ZFdJaU9pSmhZWFYwYURwaFoyVnVkRUJsWVhBdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmhkV1FpT2lKb2RIUndjem92TDNKbGMyOTFjbU5sTG1OdmJtWnZjbTFoYm1ObExuUmxjM1FpTENKamJtWWlPbnNpYW5kcklqcDdJbXQwZVNJNklrOUxVQ0lzSW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0o0SWpvaVoxUnNNMFJ4YURsR01UbFhiekZTYlhjd2VDMTZUWFZPYVhCSE1EZHFaV2xZWmxsUVZ6UmZTbk0xVVNJc0ltRnNaeUk2SWtWa01qVTFNVGtpZlgwc0ltVnBaQ0k2SWtoemJWb3dObmRhVmtSQ1lqUnBZMlpFVVVwTGJFRWlMQ0pxZEdraU9pSlRaMGxKTW5KV2FqQjBhRVpyUWxaWlIySXhTRVIzSWl3aWFXRjBJam94Tnprek56TTJNekUxTENKbGVIQWlPakUzT1RNM016WTVNVFY5LlBRcHlLaXpwLTVBVjN4MFBFUC16T3k5b0gxWFdLODgtd2p6akJVQTJxQnk1VnlqSG9WSk5RZEtKb1VabHFCcFNxVmJFOTUzYTI3TXFad2NrTV9EdERRIn0="}}, {"stage": "delivery-1", "method": "POST", "url": "https://eap.aauth.boxlab.site/events", "request_headers": {"Content-Digest": ["sha-256=:VzEqg0ec/zstAtU0OQrPGOxZjQK/wXZ/mOA3EjxDGdQ=:"], "Content-Type": ["application/json"], "Signature": ["sig=:rPscdJpAKJbYG5k1mqXe4gzNarnVlcBTdtXFZY9tycML3wGhWHwaHTdgDMxkJf+w4psRvBN2kWkTTdNxFhSqDw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315"], "Signature-Key": ["sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDpPdGhlckBhcC5jb25mb3JtYW5jZS50ZXN0IiwiYm9keV9zMjU2IjoiVnpFcWcwZWNfenN0QXRVME9RclBHT3haalFLX3dYWl9tT0EzRWp4REdkUSIsImR3ayI6ImFhdXRoLXJlc291cmNlLmpzb24iLCJlaWQiOiJIc21aMDZ3WlZEQmI0aWNmRFFKS2xBIiwiZXhwIjoxNzkzNzM2NjE1LCJpYXQiOjE3OTM3MzYzMTUsImlzcyI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCIsImp0aSI6ImV2ZW50cy1hcC13cm9uZy1hdWQtZGVsaXZlcnktMSJ9.uhNKmLRJEn8Y92bc3aF95KR4ibUB-_mXnRx_AzKjXOQ6krUpY4BRz5JhekAhNOnitBZI7OGrpgLaZgXFASdQCw\""]}, "request_body_base64": "eyJldmVudF90eXBlIjoic2xvdC5hdmFpbGFibGUiLCJzbG90X3RpbWUiOiIyMDI2LTA3LTE1VDEwOjAwOjAwWiJ9", "signature_base": "\"@method\": POST\n\"@authority\": eap.aauth.boxlab.site\n\"@path\": /events\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDpPdGhlckBhcC5jb25mb3JtYW5jZS50ZXN0IiwiYm9keV9zMjU2IjoiVnpFcWcwZWNfenN0QXRVME9RclBHT3haalFLX3dYWl9tT0EzRWp4REdkUSIsImR3ayI6ImFhdXRoLXJlc291cmNlLmpzb24iLCJlaWQiOiJIc21aMDZ3WlZEQmI0aWNmRFFKS2xBIiwiZXhwIjoxNzkzNzM2NjE1LCJpYXQiOjE3OTM3MzYzMTUsImlzcyI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCIsImp0aSI6ImV2ZW50cy1hcC13cm9uZy1hdWQtZGVsaXZlcnktMSJ9.uhNKmLRJEn8Y92bc3aF95KR4ibUB-_mXnRx_AzKjXOQ6krUpY4BRz5JhekAhNOnitBZI7OGrpgLaZgXFASdQCw\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:VzEqg0ec/zstAtU0OQrPGOxZjQK/wXZ/mOA3EjxDGdQ=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315", "response": {"status": 401, "headers": {"Content-Length": ["117"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_jwt"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfand0Iiwic3RhdHVzIjo0MDEsInRpdGxlIjoiRXZlbnQgZGVsaXZlcnkgcmVqZWN0ZWQiLCJ0eXBlIjoidXJuOmlldGY6cGFyYW1zOnNpZy1lcnJvcjppbnZhbGlkX2p3dCJ9"}}], "id": "events-ap-wrong-aud", "assertions": [{"assertion": "status", "clause": "events.ap.audience", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "events.ap.audience", "state": "pass", "expected": "invalid_jwt", "actual": "invalid_jwt"}, {"assertion": "problem-type", "clause": "events.ap.problem-type", "state": "pass", "expected": "invalid_jwt", "actual": "urn:ietf:params:sig-error:invalid_jwt"}]}, {"exchanges": [{"stage": "metadata", "method": "GET", "url": "https://eap.aauth.boxlab.site/.well-known/aauth-agent.json", "request_headers": {}, "request_body_base64": null, "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["163"], "Content-Type": ["application/json"]}, "body_base64": "eyJldmVudF9lbmRwb2ludCI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlL2V2ZW50cyIsImlzc3VlciI6Imh0dHBzOi8vZWFwLmFhdXRoLmJveGxhYi5zaXRlIiwiandrc191cmkiOiJodHRwczovL2VhcC5hYXV0aC5ib3hsYWIuc2l0ZS8ud2VsbC1rbm93bi9qd2tzLmpzb24ifQ=="}}, {"stage": "subscribe", "method": "POST", "url": "https://control.aauth-rust.internal/events.agent-provider/__fixture/subscribe", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJhZ2VudCI6ImFhdXRoOmFnZW50QGVhcC5hYXV0aC5ib3hsYWIuc2l0ZSIsImFnZW50X2p3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn0sIm1heF91c2VzIjowLCJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["650"], "Content-Type": ["application/json"]}, "body_base64": "eyJ0b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pY25WemRDMWhjQ0lzSW5SNWNDSTZJbUZoTFhOMVluTmpjbWxpWlN0cWQzUWlmUS5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwyVmhjQzVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1SM2F5STZJbUZoZFhSb0xXRm5aVzUwTG1wemIyNGlMQ0p6ZFdJaU9pSmhZWFYwYURwaFoyVnVkRUJsWVhBdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmhkV1FpT2lKb2RIUndjem92TDNKbGMyOTFjbU5sTG1OdmJtWnZjbTFoYm1ObExuUmxjM1FpTENKamJtWWlPbnNpYW5kcklqcDdJbXQwZVNJNklrOUxVQ0lzSW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0o0SWpvaVoxUnNNMFJ4YURsR01UbFhiekZTYlhjd2VDMTZUWFZPYVhCSE1EZHFaV2xZWmxsUVZ6UmZTbk0xVVNJc0ltRnNaeUk2SWtWa01qVTFNVGtpZlgwc0ltVnBaQ0k2SW1RM1lUUTVablkxZUhwTlZXZFBPV0kzZVc5dVQzY2lMQ0pxZEdraU9pSTFYMEpMTXpkbWNFMTRia1ZFVGpoUmFrSllRWE5uSWl3aWFXRjBJam94Tnprek56TTJNekUxTENKbGVIQWlPakUzT1RNM016WTVNVFY5LkVKRzVDb09XR2xnOUpqdC1lbXhCNlRWelV1MHhVclIzWmFCdENHbHhla0hQa0FYRE81akVVc1B1ZlNfQ25ZZnZRcHZvRDBCUmNHR0Vrd0hyTlZFcER3In0="}}, {"stage": "delivery-1", "method": "POST", "url": "https://eap.aauth.boxlab.site/events", "request_headers": {"Content-Digest": ["sha-256=:VzEqg0ec/zstAtU0OQrPGOxZjQK/wXZ/mOA3EjxDGdQ=:"], "Content-Type": ["application/json"], "Signature": ["sig=:vStBBNHsVnj/SUs8XElD+ofxEonMayR3iEYJhNAsMSRY66pX2O2oQlxLkdcCoI5m7dxLOcHQnh7q26puaAcLDg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315"], "Signature-Key": ["sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJib2R5X3MyNTYiOiJWekVxZzBlY196c3RBdFUwT1FyUEdPeFpqUUtfd1haX21PQTNFanhER2RRIiwiZHdrIjoiYWF1dGgtcmVzb3VyY2UuanNvbiIsImVpZCI6ImQ3YTQ5ZnY1eHpNVWdPOWI3eW9uT3ciLCJleHAiOjE3OTM3MzY2MTUsImlhdCI6MTc5MzczNjMxNSwiaXNzIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZXZlbnRzLWFwLWJhZC1zaWduYXR1cmUtZGVsaXZlcnktMSJ9.0mM1b1TE7dpJlhv3-2_k3eKGixO92SND7piIuv0SKFfJOkj_HjYdrjD0kKhP1ViuI1GQQZbUkUKSqR-5lWb3Dg\""]}, "request_body_base64": "eyJldmVudF90eXBlIjoic2xvdC5hdmFpbGFibGUiLCJzbG90X3RpbWUiOiIyMDI2LTA3LTE1VDEwOjAwOjAwWiJ9", "signature_base": "\"@method\": POST\n\"@authority\": eap.aauth.boxlab.site\n\"@path\": /events\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiZXZlbnRzLXJlc291cmNlLTEiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJhdWQiOiJhYXV0aDphZ2VudEBlYXAuYWF1dGguYm94bGFiLnNpdGUiLCJib2R5X3MyNTYiOiJWekVxZzBlY196c3RBdFUwT1FyUEdPeFpqUUtfd1haX21PQTNFanhER2RRIiwiZHdrIjoiYWF1dGgtcmVzb3VyY2UuanNvbiIsImVpZCI6ImQ3YTQ5ZnY1eHpNVWdPOWI3eW9uT3ciLCJleHAiOjE3OTM3MzY2MTUsImlhdCI6MTc5MzczNjMxNSwiaXNzIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZXZlbnRzLWFwLWJhZC1zaWduYXR1cmUtZGVsaXZlcnktMSJ9.0mM1b1TE7dpJlhv3-2_k3eKGixO92SND7piIuv0SKFfJOkj_HjYdrjD0kKhP1ViuI1GQQZbUkUKSqR-5lWb3Dg\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:VzEqg0ec/zstAtU0OQrPGOxZjQK/wXZ/mOA3EjxDGdQ=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315", "response": {"status": 401, "headers": {"Content-Length": ["117"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_jwt"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfand0Iiwic3RhdHVzIjo0MDEsInRpdGxlIjoiRXZlbnQgZGVsaXZlcnkgcmVqZWN0ZWQiLCJ0eXBlIjoidXJuOmlldGY6cGFyYW1zOnNpZy1lcnJvcjppbnZhbGlkX2p3dCJ9"}}], "id": "events-ap-bad-signature", "assertions": [{"assertion": "status", "clause": "events.ap.validation", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "events.ap.jwt-code", "state": "pass", "expected": "invalid_jwt", "actual": "invalid_jwt"}, {"assertion": "problem-type", "clause": "events.ap.problem-type", "state": "pass", "expected": "invalid_jwt", "actual": "urn:ietf:params:sig-error:invalid_jwt"}]}]}]}, "events.agent": {"role": "events.agent", "transport": "remote", "version": 1, "execution": "passed", "suite_sha256": "33056ca8b0601972c16829eecf57e9d6eda7857fc80670a7a379c8f5f61f9da2", "verifier_unix_seconds": 1793736314, "catalog": {"version": 1, "sources": [{"id": "core", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "99ef2430c7babec7ea9cb2e9af40e3c3c57d18bce5a6e8501e9748063cfd9ab0", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-oauth-aauth-protocol.md"}, {"id": "key", "commit": "69f5ba2647be848feed043fb6d8b0790e43cd0b6", "sha256": "b2b43db67a1aa5249d1166589834d44f81e97ea2e6375a07b475115efa196b7d", "url": "https://github.com/dickhardt/signature-key/blob/69f5ba2647be848feed043fb6d8b0790e43cd0b6/draft-hardt-httpbis-signature-key.md"}, {"id": "budgets", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "f00d34c91576476cdb30b7aa1aa13a0bc9fc1d99fc43b4f0389ccb3e8bf2e150", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-budgets.md"}, {"id": "events", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "462b2fa2fdb10791dd976a7566cd09f5e5d64686c8d6e2966cc2e0caf87acd12", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-events.md"}, {"id": "r3", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "39672880b054e380d39c9c997523b3320216bade2e348a8f79990f2d85e1f2aa", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-r3.md"}, {"id": "supervision", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "9fd44f899e06bf2a1e903459799cccdd8c6365b5eb5fa1efe2ed5b23b1a6d1a3", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-supervision.md"}, {"id": "bootstrap", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "40ca9d052e942a78ef01a827a23bd0149d34a58f626e750949f3ddcd2601b82c", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-bootstrap.md"}], "clauses": [{"role": "events.agent", "id": "events.agent.verification", "source": "events", "section": "Agent Verification step 1, lines 462-464: the Agent MUST verify the event token per Common JWT Verification with typ aa-event+jwt and dwk aauth-resource.json", "anchor": "agent-verification", "scope": "protocol"}, {"role": "events.agent", "id": "events.agent.exp", "source": "events", "section": "Event Token > Structure, exp, line 367, and Agent Verification step 1, line 464: the Agent MUST NOT act on an event token whose exp has passed", "anchor": "agent-verification", "scope": "protocol"}, {"role": "events.agent", "id": "events.agent.aud", "source": "events", "section": "Event Token > Structure, aud, line 363, and Agent Verification step 2, line 465: aud matches the Agent's own identifier, compared exactly and case-sensitively", "anchor": "agent-verification", "scope": "protocol"}, {"role": "events.agent", "id": "events.agent.body", "source": "events", "section": "Agent Verification step 3, line 466: the Agent MUST NOT act on an event whose body does not verify against body_s256, or a body without body_s256", "anchor": "agent-verification", "scope": "protocol"}, {"role": "events.agent", "id": "events.agent.accepts", "source": "events", "section": "Agent Verification: a verified event may be acted on; the launcher reports the native acceptance", "anchor": "agent-verification", "scope": "adapter-contract"}]}, "runs": [{"implementation": {"remote": {"agent": "aauth:agent@eap.aauth.boxlab.site", "control": "https://control.aauth-rust.internal/events.agent"}, "id": "aauth-rust", "revision": "v0.1.0-alpha.28", "command": null, "claims": ["events.agent.verification", "events.agent.exp", "events.agent.aud", "events.agent.body", "events.agent.accepts"]}, "cases": [{"exchanges": [{"stage": "event", "method": "POST", "url": "https://control.aauth-rust.internal/events.agent/__fixture/event", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJib2R5Ijoie1wiZXZlbnRfdHlwZVwiOlwic2xvdC5hdmFpbGFibGVcIixcInNsb3RfdGltZVwiOlwiMjAyNi0wNy0xNVQxMDowMDowMFpcIn0iLCJjb250ZW50X3R5cGUiOiJhcHBsaWNhdGlvbi9qc29uIiwiZXZlbnRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaVpYWmxiblJ6TFhKbGMyOTFjbU5sTFRFaUxDSjBlWEFpT2lKaFlTMWxkbVZ1ZEN0cWQzUWlmUS5leUpoZFdRaU9pSmhZWFYwYURwaFoyVnVkRUJsWVhBdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmliMlI1WDNNeU5UWWlPaUpXZWtWeFp6QmxZMTk2YzNSQmRGVXdUMUZ5VUVkUGVGcHFVVXRmZDFoYVgyMVBRVE5GYW5oRVIyUlJJaXdpWkhkcklqb2lZV0YxZEdndGNtVnpiM1Z5WTJVdWFuTnZiaUlzSW1WcFpDSTZJbVYyZEMxbGRtVnVkSE10WVdkbGJuUXRkbUZzYVdRdFltOWtlU0lzSW1WNGNDSTZNVGM1TXpjek5qWXhOQ3dpYVdGMElqb3hOemt6TnpNMk16RTBMQ0pwYzNNaU9pSm9kSFJ3Y3pvdkwzSmxjMjkxY21ObExtTnZibVp2Y20xaGJtTmxMblJsYzNRaUxDSnFkR2tpT2lKbGRtVnVkSE10WVdkbGJuUXRkbUZzYVdRdFltOWtlU0o5Lk5kd25oNmo3eFFCYXNmeGMwNUoyOGZOYjdXM2lyQnAyWDlnVmo3Wlg0NDdva2pZOEE2Tm10NDkyWE5qVTNDNXdQbU5yaUVBVUstbzd5aFEwalNjREJRIn0=", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["17"], "Content-Type": ["application/json"]}, "body_base64": "eyJhY2NlcHRlZCI6dHJ1ZX0="}}], "id": "events-agent-valid-body", "assertions": [{"assertion": "accepted", "clause": "events.agent.accepts", "state": "pass", "expected": true, "actual": true}]}, {"exchanges": [{"stage": "event", "method": "POST", "url": "https://control.aauth-rust.internal/events.agent/__fixture/event", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJib2R5IjoiIiwiZXZlbnRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaVpYWmxiblJ6TFhKbGMyOTFjbU5sTFRFaUxDSjBlWEFpT2lKaFlTMWxkbVZ1ZEN0cWQzUWlmUS5leUpoZFdRaU9pSmhZWFYwYURwaFoyVnVkRUJsWVhBdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmtkMnNpT2lKaFlYVjBhQzF5WlhOdmRYSmpaUzVxYzI5dUlpd2laV2xrSWpvaVpYWjBMV1YyWlc1MGN5MWhaMlZ1ZEMxMllXeHBaQzF1YnkxaWIyUjVJaXdpWlhod0lqb3hOemt6TnpNMk5qRTBMQ0pwWVhRaU9qRTNPVE0zTXpZek1UUXNJbWx6Y3lJNkltaDBkSEJ6T2k4dmNtVnpiM1Z5WTJVdVkyOXVabTl5YldGdVkyVXVkR1Z6ZENJc0ltcDBhU0k2SW1WMlpXNTBjeTFoWjJWdWRDMTJZV3hwWkMxdWJ5MWliMlI1SW4wLmYwY1ZKTk1zNHpfWG93MnQ5OXViWE1oUjU5MjJtR2FzRVpjVEpyV0VKQ01iSGdYUTUyRzRHLXNmZmpNWUw0WXQ2UkVRUjlGRGZrTlZ6RGVYbXRkVUJRIn0=", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["17"], "Content-Type": ["application/json"]}, "body_base64": "eyJhY2NlcHRlZCI6dHJ1ZX0="}}], "id": "events-agent-valid-no-body", "assertions": [{"assertion": "accepted", "clause": "events.agent.accepts", "state": "pass", "expected": true, "actual": true}]}, {"exchanges": [{"stage": "event", "method": "POST", "url": "https://control.aauth-rust.internal/events.agent/__fixture/event", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJib2R5Ijoie1wiZXZlbnRfdHlwZVwiOlwic2xvdC5hdmFpbGFibGVcIixcInNsb3RfdGltZVwiOlwiMjAyNi0wNy0xNVQxMDowMDowMFpcIn0iLCJjb250ZW50X3R5cGUiOiJhcHBsaWNhdGlvbi9qc29uIiwiZXZlbnRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaVpYWmxiblJ6TFhKbGMyOTFjbU5sTFRFaUxDSjBlWEFpT2lKaFlTMWxkbVZ1ZEN0cWQzUWlmUS5leUpoZFdRaU9pSmhZWFYwYURwQlIwVk9WRUJsWVhBdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmliMlI1WDNNeU5UWWlPaUpXZWtWeFp6QmxZMTk2YzNSQmRGVXdUMUZ5VUVkUGVGcHFVVXRmZDFoYVgyMVBRVE5GYW5oRVIyUlJJaXdpWkhkcklqb2lZV0YxZEdndGNtVnpiM1Z5WTJVdWFuTnZiaUlzSW1WcFpDSTZJbVYyZEMxbGRtVnVkSE10WVdkbGJuUXRZWFZrTFdOaGMyVWlMQ0psZUhBaU9qRTNPVE0zTXpZMk1UUXNJbWxoZENJNk1UYzVNemN6TmpNeE5Dd2lhWE56SWpvaWFIUjBjSE02THk5eVpYTnZkWEpqWlM1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pWlhabGJuUnpMV0ZuWlc1MExXRjFaQzFqWVhObEluMC4xVGstVjk2NjA5MDZVb2lWdm1oYzBDUElPWC02NGhMUnlVYXl6cDNzS2c1dEs0MWdFRUtRemtRcjd1M3Q4b1hPNHFDblRUeHF4TnY3b3F6Tmh5VE1DUSJ9", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["75"], "Content-Type": ["application/json"]}, "body_base64": "eyJhY2NlcHRlZCI6ZmFsc2UsImVycm9yIjoiZXZlbnQgdG9rZW4gYXVkIGlzIG5vdCB0aGlzIEFnZW50J3MgaWRlbnRpZmllciJ9"}}], "id": "events-agent-aud-case", "assertions": [{"assertion": "accepted", "clause": "events.agent.aud", "state": "pass", "expected": false, "actual": false}]}, {"exchanges": [{"stage": "event", "method": "POST", "url": "https://control.aauth-rust.internal/events.agent/__fixture/event", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJib2R5Ijoie1wiZXZlbnRfdHlwZVwiOlwic2xvdC5hdmFpbGFibGVcIixcInNsb3RfdGltZVwiOlwiMjAyNi0wNy0xNVQxMDowMDowMFpcIn0iLCJjb250ZW50X3R5cGUiOiJhcHBsaWNhdGlvbi9qc29uIiwiZXZlbnRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaVpYWmxiblJ6TFhKbGMyOTFjbU5sTFRFaUxDSjBlWEFpT2lKaFlTMWxkbVZ1ZEN0cWQzUWlmUS5leUpoZFdRaU9pSmhZWFYwYURwUGRHaGxja0JoY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aVltOWtlVjl6TWpVMklqb2lWbnBGY1djd1pXTmZlbk4wUVhSVk1FOVJjbEJIVDNoYWFsRkxYM2RZV2w5dFQwRXpSV3A0UkVka1VTSXNJbVIzYXlJNkltRmhkWFJvTFhKbGMyOTFjbU5sTG1wemIyNGlMQ0psYVdRaU9pSmxkblF0WlhabGJuUnpMV0ZuWlc1MExXRjFaQzF2ZEdobGNpSXNJbVY0Y0NJNk1UYzVNemN6TmpZeE5Dd2lhV0YwSWpveE56a3pOek0yTXpFMExDSnBjM01pT2lKb2RIUndjem92TDNKbGMyOTFjbU5sTG1OdmJtWnZjbTFoYm1ObExuUmxjM1FpTENKcWRHa2lPaUpsZG1WdWRITXRZV2RsYm5RdFlYVmtMVzkwYUdWeUluMC5kUjdoRHN3aEMwUEtTaENqQTFvUXhxaVNZYWl1bG5hdXJGT1ByTTV6U2UyaUhNTGx5cmVJRDVHcV9LQW5GS3JkSXJHXzFRRzd1VVVmR0FyWl80T3NCQSJ9", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["75"], "Content-Type": ["application/json"]}, "body_base64": "eyJhY2NlcHRlZCI6ZmFsc2UsImVycm9yIjoiZXZlbnQgdG9rZW4gYXVkIGlzIG5vdCB0aGlzIEFnZW50J3MgaWRlbnRpZmllciJ9"}}], "id": "events-agent-aud-other", "assertions": [{"assertion": "accepted", "clause": "events.agent.aud", "state": "pass", "expected": false, "actual": false}]}, {"exchanges": [{"stage": "event", "method": "POST", "url": "https://control.aauth-rust.internal/events.agent/__fixture/event", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJib2R5Ijoie1wiZXZlbnRfdHlwZVwiOlwic2xvdC5hdmFpbGFibGVcIixcInNsb3RfdGltZVwiOlwiMjAyNi0wNy0xNVQxMDowMDowMFpcIn0iLCJjb250ZW50X3R5cGUiOiJhcHBsaWNhdGlvbi9qc29uIiwiZXZlbnRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaVpYWmxiblJ6TFhKbGMyOTFjbU5sTFRFaUxDSjBlWEFpT2lKaFlTMWxkbVZ1ZEN0cWQzUWlmUS5leUpoZFdRaU9pSmhZWFYwYURwaFoyVnVkRUJsWVhBdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmliMlI1WDNNeU5UWWlPaUpXZWtWeFp6QmxZMTk2YzNSQmRGVXdUMUZ5VUVkUGVGcHFVVXRmZDFoYVgyMVBRVE5GYW5oRVIyUlJJaXdpWkhkcklqb2lZV0YxZEdndGNtVnpiM1Z5WTJVdWFuTnZiaUlzSW1WcFpDSTZJbVYyZEMxbGRtVnVkSE10WVdkbGJuUXRaWGh3YVhKbFpDSXNJbVY0Y0NJNk1UYzVNemN6TmpJMU5Td2lhV0YwSWpveE56a3pOek0yTVRrMUxDSnBjM01pT2lKb2RIUndjem92TDNKbGMyOTFjbU5sTG1OdmJtWnZjbTFoYm1ObExuUmxjM1FpTENKcWRHa2lPaUpsZG1WdWRITXRZV2RsYm5RdFpYaHdhWEpsWkNKOS5YbFNTU3pyM1h0MERVR1p0WXRFNi1LdHdQOFdnV080M2ZhY205QVRnMVM2TnY2SmppUmEwell0SzhjLXFOREk5bDEtM2VkY3gyTkhGRWZwRlFveThDdyJ9", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["131"], "Content-Type": ["application/json"]}, "body_base64": "eyJhY2NlcHRlZCI6ZmFsc2UsImVycm9yIjoidG9rZW4gZXhwaXJlZDogb2J0YWluIGEgZnJlc2ggdG9rZW47IGV4cCBhbmQgdGhlIHZlcmlmaWVyIGNsb2NrIHVzZSBVbml4IHNlY29uZHMgd2l0aCBubyBleHBpcnkgbGVld2F5In0="}}], "id": "events-agent-expired", "assertions": [{"assertion": "accepted", "clause": "events.agent.exp", "state": "pass", "expected": false, "actual": false}]}, {"exchanges": [{"stage": "event", "method": "POST", "url": "https://control.aauth-rust.internal/events.agent/__fixture/event", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJib2R5Ijoie1wiZXZlbnRfdHlwZVwiOlwic2xvdC5hdmFpbGFibGVcIixcInNsb3RfdGltZVwiOlwiMjAyNi0wNy0xNVQxMDowMDowMFpcIn0iLCJjb250ZW50X3R5cGUiOiJhcHBsaWNhdGlvbi9qc29uIiwiZXZlbnRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaVpYWmxiblJ6TFhKbGMyOTFjbU5sTFRFaUxDSjBlWEFpT2lKaFlTMWxkbVZ1ZEN0cWQzUWlmUS5leUpoZFdRaU9pSmhZWFYwYURwaFoyVnVkRUJsWVhBdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmliMlI1WDNNeU5UWWlPaUkzYm5vNFNtWjRlRVpJU0ZoTmQzVXdOVjlUYnpkeVJ6RlZRbWxaUjNGTFozRlZPVGR5YWpOSVQxcEZJaXdpWkhkcklqb2lZV0YxZEdndGNtVnpiM1Z5WTJVdWFuTnZiaUlzSW1WcFpDSTZJbVYyZEMxbGRtVnVkSE10WVdkbGJuUXRZbTlrZVMxdGFYTnRZWFJqYUNJc0ltVjRjQ0k2TVRjNU16Y3pOall4TlN3aWFXRjBJam94Tnprek56TTJNekUxTENKcGMzTWlPaUpvZEhSd2N6b3ZMM0psYzI5MWNtTmxMbU52Ym1admNtMWhibU5sTG5SbGMzUWlMQ0pxZEdraU9pSmxkbVZ1ZEhNdFlXZGxiblF0WW05a2VTMXRhWE50WVhSamFDSjkuSVZqTkF5Q0V4bTl4d3JVLTZDN3V4WmwwdzJxWHlJU0VaRjJyYTJEbG9Ka2VFakFadzlmaGg2Zk9iYTlfM0RKb1E5YmtLeHNNZmRkLVJTZVhhTkw3QVEifQ==", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["64"], "Content-Type": ["application/json"]}, "body_base64": "eyJhY2NlcHRlZCI6ZmFsc2UsImVycm9yIjoiZXZlbnQgYm9keSBkb2VzIG5vdCBtYXRjaCBib2R5X3MyNTYifQ=="}}], "id": "events-agent-body-mismatch", "assertions": [{"assertion": "accepted", "clause": "events.agent.body", "state": "pass", "expected": false, "actual": false}]}, {"exchanges": [{"stage": "event", "method": "POST", "url": "https://control.aauth-rust.internal/events.agent/__fixture/event", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJib2R5Ijoie1wiZXZlbnRfdHlwZVwiOlwic2xvdC5hdmFpbGFibGVcIixcInNsb3RfdGltZVwiOlwiMjAyNi0wNy0xNVQxMDowMDowMFpcIn0iLCJjb250ZW50X3R5cGUiOiJhcHBsaWNhdGlvbi9qc29uIiwiZXZlbnRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaVpYWmxiblJ6TFhKbGMyOTFjbU5sTFRFaUxDSjBlWEFpT2lKaFlTMWxkbVZ1ZEN0cWQzUWlmUS5leUpoZFdRaU9pSmhZWFYwYURwaFoyVnVkRUJsWVhBdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmtkMnNpT2lKaFlYVjBhQzF5WlhOdmRYSmpaUzVxYzI5dUlpd2laV2xrSWpvaVpYWjBMV1YyWlc1MGN5MWhaMlZ1ZEMxaWIyUjVMWGRwZEdodmRYUXRaR2xuWlhOMElpd2laWGh3SWpveE56a3pOek0yTmpFMUxDSnBZWFFpT2pFM09UTTNNell6TVRVc0ltbHpjeUk2SW1oMGRIQnpPaTh2Y21WemIzVnlZMlV1WTI5dVptOXliV0Z1WTJVdWRHVnpkQ0lzSW1wMGFTSTZJbVYyWlc1MGN5MWhaMlZ1ZEMxaWIyUjVMWGRwZEdodmRYUXRaR2xuWlhOMEluMC4wdFNsUFlZNUNUbDltVFlzOWtkUGlEajNKdVBVUVFyMW1aLWVSaG1UVGNBVVhXbWlId3ZxNU9SWHhyNVYtOEtsLTY2NVExam5IVjJFcm5ydW5BQkVCZyJ9", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["64"], "Content-Type": ["application/json"]}, "body_base64": "eyJhY2NlcHRlZCI6ZmFsc2UsImVycm9yIjoiZXZlbnQgYm9keSBkb2VzIG5vdCBtYXRjaCBib2R5X3MyNTYifQ=="}}], "id": "events-agent-body-without-digest", "assertions": [{"assertion": "accepted", "clause": "events.agent.body", "state": "pass", "expected": false, "actual": false}]}, {"exchanges": [{"stage": "event", "method": "POST", "url": "https://control.aauth-rust.internal/events.agent/__fixture/event", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJib2R5IjoiIiwiZXZlbnRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaVpYWmxiblJ6TFhKbGMyOTFjbU5sTFRFaUxDSjBlWEFpT2lKaFlTMWxkbVZ1ZEN0cWQzUWlmUS5leUpoZFdRaU9pSmhZWFYwYURwaFoyVnVkRUJsWVhBdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmliMlI1WDNNeU5UWWlPaUpXZWtWeFp6QmxZMTk2YzNSQmRGVXdUMUZ5VUVkUGVGcHFVVXRmZDFoYVgyMVBRVE5GYW5oRVIyUlJJaXdpWkhkcklqb2lZV0YxZEdndGNtVnpiM1Z5WTJVdWFuTnZiaUlzSW1WcFpDSTZJbVYyZEMxbGRtVnVkSE10WVdkbGJuUXRaR2xuWlhOMExYZHBkR2h2ZFhRdFltOWtlU0lzSW1WNGNDSTZNVGM1TXpjek5qWXhOU3dpYVdGMElqb3hOemt6TnpNMk16RTFMQ0pwYzNNaU9pSm9kSFJ3Y3pvdkwzSmxjMjkxY21ObExtTnZibVp2Y20xaGJtTmxMblJsYzNRaUxDSnFkR2tpT2lKbGRtVnVkSE10WVdkbGJuUXRaR2xuWlhOMExYZHBkR2h2ZFhRdFltOWtlU0o5Lm1yNjFpVWg0d2FpX1VPOGpmazN5Wkx6YWlZd3VTSzRsM0RVUHFMeS1yeWZxSTlFT1hlYmRoOHpDSXdEVXYyZTNXbUpUQzNnWlR3VG5iaFp0NlJ5eUJnIn0=", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["64"], "Content-Type": ["application/json"]}, "body_base64": "eyJhY2NlcHRlZCI6ZmFsc2UsImVycm9yIjoiZXZlbnQgYm9keSBkb2VzIG5vdCBtYXRjaCBib2R5X3MyNTYifQ=="}}], "id": "events-agent-digest-without-body", "assertions": [{"assertion": "accepted", "clause": "events.agent.body", "state": "pass", "expected": false, "actual": false}]}, {"exchanges": [{"stage": "event", "method": "POST", "url": "https://control.aauth-rust.internal/events.agent/__fixture/event", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJib2R5Ijoie1wiZXZlbnRfdHlwZVwiOlwic2xvdC5hdmFpbGFibGVcIixcInNsb3RfdGltZVwiOlwiMjAyNi0wNy0xNVQxMDowMDowMFpcIn0iLCJjb250ZW50X3R5cGUiOiJhcHBsaWNhdGlvbi9qc29uIiwiZXZlbnRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaVpYWmxiblJ6TFhKbGMyOTFjbU5sTFRFaUxDSjBlWEFpT2lKaFlTMWhaMlZ1ZEN0cWQzUWlmUS5leUpoZFdRaU9pSmhZWFYwYURwaFoyVnVkRUJsWVhBdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmliMlI1WDNNeU5UWWlPaUpXZWtWeFp6QmxZMTk2YzNSQmRGVXdUMUZ5VUVkUGVGcHFVVXRmZDFoYVgyMVBRVE5GYW5oRVIyUlJJaXdpWkhkcklqb2lZV0YxZEdndGNtVnpiM1Z5WTJVdWFuTnZiaUlzSW1WcFpDSTZJbVYyZEMxbGRtVnVkSE10WVdkbGJuUXRkM0p2Ym1jdGRIbHdJaXdpWlhod0lqb3hOemt6TnpNMk5qRTFMQ0pwWVhRaU9qRTNPVE0zTXpZek1UVXNJbWx6Y3lJNkltaDBkSEJ6T2k4dmNtVnpiM1Z5WTJVdVkyOXVabTl5YldGdVkyVXVkR1Z6ZENJc0ltcDBhU0k2SW1WMlpXNTBjeTFoWjJWdWRDMTNjbTl1WnkxMGVYQWlmUS5yNnhLMExHRkh0Ni1VZWhweXZmbW5lLXNvUVBrVEZFeHpuV2s1S2lyaDFxMjZkTS0za1NRSVlUbEtybnpZT1U2TlE4Wm01STBGRktZQ3VsMFdFZnpDUSJ9", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["134"], "Content-Type": ["application/json"]}, "body_base64": "eyJhY2NlcHRlZCI6ZmFsc2UsImVycm9yIjoidW5leHBlY3RlZCBKV1QgdHlwOiBwcmVzZW50IHRoZSB0b2tlbiB0eXBlIHRoaXMgdmVyaWZpZXIgZXhwZWN0cywgc3VjaCBhcyBhYS1hZ2VudCtqd3QgZm9yIGFuIEFnZW50IHRva2VuIn0="}}], "id": "events-agent-wrong-typ", "assertions": [{"assertion": "accepted", "clause": "events.agent.verification", "state": "pass", "expected": false, "actual": false}]}, {"exchanges": [{"stage": "event", "method": "POST", "url": "https://control.aauth-rust.internal/events.agent/__fixture/event", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJib2R5Ijoie1wiZXZlbnRfdHlwZVwiOlwic2xvdC5hdmFpbGFibGVcIixcInNsb3RfdGltZVwiOlwiMjAyNi0wNy0xNVQxMDowMDowMFpcIn0iLCJjb250ZW50X3R5cGUiOiJhcHBsaWNhdGlvbi9qc29uIiwiZXZlbnRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaVpYWmxiblJ6TFhKbGMyOTFjbU5sTFRFaUxDSjBlWEFpT2lKaFlTMWxkbVZ1ZEN0cWQzUWlmUS5leUpoZFdRaU9pSmhZWFYwYURwaFoyVnVkRUJsWVhBdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmliMlI1WDNNeU5UWWlPaUpXZWtWeFp6QmxZMTk2YzNSQmRGVXdUMUZ5VUVkUGVGcHFVVXRmZDFoYVgyMVBRVE5GYW5oRVIyUlJJaXdpWkhkcklqb2lZV0YxZEdndFlXZGxiblF1YW5OdmJpSXNJbVZwWkNJNkltVjJkQzFsZG1WdWRITXRZV2RsYm5RdGQzSnZibWN0Wkhkcklpd2laWGh3SWpveE56a3pOek0yTmpFMUxDSnBZWFFpT2pFM09UTTNNell6TVRVc0ltbHpjeUk2SW1oMGRIQnpPaTh2Y21WemIzVnlZMlV1WTI5dVptOXliV0Z1WTJVdWRHVnpkQ0lzSW1wMGFTSTZJbVYyWlc1MGN5MWhaMlZ1ZEMxM2NtOXVaeTFrZDJzaWZRLlBJS1QxUUI3R2Q5SzlPejkzUGRFbUd4dWVMeXhEdjBrOWRleUZvRE9HR2RySnRqMGlLQmYyV0RCQjU2clJpR2lnZ1A5Tl8wQnNjM2JrUDNvTURDR0RnIn0=", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["185"], "Content-Type": ["application/json"]}, "body_base64": "eyJhY2NlcHRlZCI6ZmFsc2UsImVycm9yIjoiZHdrIG11c3QgYmUgZXhhY3RseSB0aGUgaXNzdWVyIHJvbGUncyB3ZWxsLWtub3duIG1ldGFkYXRhIGRvY3VtZW50IG5hbWUsIHN1Y2ggYXMgYWF1dGgtYWdlbnQuanNvbiBpbiBhbiBBZ2VudCB0b2tlbiwgYW5kIGFueSBkd2sgb25lIHdlbGwta25vd24gcGF0aCBzZWdtZW50In0="}}], "id": "events-agent-wrong-dwk", "assertions": [{"assertion": "accepted", "clause": "events.agent.verification", "state": "pass", "expected": false, "actual": false}]}, {"exchanges": [{"stage": "event", "method": "POST", "url": "https://control.aauth-rust.internal/events.agent/__fixture/event", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJib2R5Ijoie1wiZXZlbnRfdHlwZVwiOlwic2xvdC5hdmFpbGFibGVcIixcInNsb3RfdGltZVwiOlwiMjAyNi0wNy0xNVQxMDowMDowMFpcIn0iLCJjb250ZW50X3R5cGUiOiJhcHBsaWNhdGlvbi9qc29uIiwiZXZlbnRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaVpYWmxiblJ6TFhKbGMyOTFjbU5sTFRFaUxDSjBlWEFpT2lKaFlTMWxkbVZ1ZEN0cWQzUWlmUS5leUpoZFdRaU9pSmhZWFYwYURwaFoyVnVkRUJsWVhBdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmliMlI1WDNNeU5UWWlPaUpXZWtWeFp6QmxZMTk2YzNSQmRGVXdUMUZ5VUVkUGVGcHFVVXRmZDFoYVgyMVBRVE5GYW5oRVIyUlJJaXdpWkhkcklqb2lZV0YxZEdndGNtVnpiM1Z5WTJVdWFuTnZiaUlzSW1WcFpDSTZJbVYyZEMxbGRtVnVkSE10WVdkbGJuUXRZbUZrTFhOcFoyNWhkSFZ5WlNJc0ltVjRjQ0k2TVRjNU16Y3pOall4TlN3aWFXRjBJam94Tnprek56TTJNekUxTENKcGMzTWlPaUpvZEhSd2N6b3ZMM0psYzI5MWNtTmxMbU52Ym1admNtMWhibU5sTG5SbGMzUWlMQ0pxZEdraU9pSmxkbVZ1ZEhNdFlXZGxiblF0WW1Ga0xYTnBaMjVoZEhWeVpTSjkuMjBmOHNEUV82WGZwU25tOG5NVDNMN2ZNXzBFWjFQSUxyQUpFMllxNUhkbm5Wb3hPQjJjTk1xaE5jZWxFYzA1N2RJaVBWbVFQRHJvV1p6U1RsU0FyQncifQ==", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["107"], "Content-Type": ["application/json"]}, "body_base64": "eyJhY2NlcHRlZCI6ZmFsc2UsImVycm9yIjoiaW52YWxpZCBKV1Q6IGNoZWNrIGNvbXBhY3QgZW5jb2RpbmcsIHJlcXVpcmVkIGNsYWltIHR5cGVzIGFuZCBpc3N1ZXIgc2lnbmF0dXJlIn0="}}], "id": "events-agent-bad-signature", "assertions": [{"assertion": "accepted", "clause": "events.agent.verification", "state": "pass", "expected": false, "actual": false}]}]}]}, "events.delivery": {"role": "events.delivery", "transport": "remote", "version": 1, "execution": "passed", "suite_sha256": "33056ca8b0601972c16829eecf57e9d6eda7857fc80670a7a379c8f5f61f9da2", "verifier_unix_seconds": 1793736315, "catalog": {"version": 1, "sources": [{"id": "core", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "99ef2430c7babec7ea9cb2e9af40e3c3c57d18bce5a6e8501e9748063cfd9ab0", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-oauth-aauth-protocol.md"}, {"id": "key", "commit": "69f5ba2647be848feed043fb6d8b0790e43cd0b6", "sha256": "b2b43db67a1aa5249d1166589834d44f81e97ea2e6375a07b475115efa196b7d", "url": "https://github.com/dickhardt/signature-key/blob/69f5ba2647be848feed043fb6d8b0790e43cd0b6/draft-hardt-httpbis-signature-key.md"}, {"id": "budgets", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "f00d34c91576476cdb30b7aa1aa13a0bc9fc1d99fc43b4f0389ccb3e8bf2e150", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-budgets.md"}, {"id": "events", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "462b2fa2fdb10791dd976a7566cd09f5e5d64686c8d6e2966cc2e0caf87acd12", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-events.md"}, {"id": "r3", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "39672880b054e380d39c9c997523b3320216bade2e348a8f79990f2d85e1f2aa", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-r3.md"}, {"id": "supervision", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "9fd44f899e06bf2a1e903459799cccdd8c6365b5eb5fa1efe2ed5b23b1a6d1a3", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-supervision.md"}, {"id": "bootstrap", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "40ca9d052e942a78ef01a827a23bd0149d34a58f626e750949f3ddcd2601b82c", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-bootstrap.md"}], "clauses": [{"role": "events.delivery", "id": "events.delivery.self-jwt", "source": "events", "section": "Event Delivery > Request, lines 396-410, and Event Token > Structure, lines 349-373: the delivery presents an aa-event+jwt under self-jwt, signed by the Resource key (iss, dwk aauth-resource.json, aud, jti, iat, exp)", "anchor": "event-delivery", "scope": "protocol"}, {"role": "events.delivery", "id": "events.delivery.eid", "source": "events", "section": "Event Token > Structure, eid, line 364: eid MUST match the subscribe token's eid", "anchor": "event-token", "scope": "protocol"}, {"role": "events.delivery", "id": "events.delivery.cnf-absent", "source": "events", "section": "Event Token > Structure, line 373: the event token MUST NOT contain cnf", "anchor": "event-token", "scope": "protocol"}, {"role": "events.delivery", "id": "events.delivery.body-s256", "source": "events", "section": "Event Token > Structure, body_s256, line 371: REQUIRED when the delivery carries a body, absent when it carries none", "anchor": "event-token", "scope": "protocol"}, {"role": "events.delivery", "id": "events.delivery.coverage", "source": "events", "section": "Event Delivery > Request, line 418: the signature covers the base components and, with a body, MUST also cover content-digest and content-type", "anchor": "request", "scope": "protocol"}, {"role": "events.delivery", "id": "events.delivery.proof", "source": "key", "section": "Self-Issued JWT (self-jwt), line 615 and step 9, line 659: the same key verifies the JWT and the HTTP signature", "anchor": "self-issued-jwt-self-jwt", "scope": "protocol"}, {"role": "events.delivery", "id": "events.delivery.registered", "source": "events", "section": "Public Subscriptions: the harness registration that the delivery uses (2xx; status is host choice)", "anchor": "public-subscriptions", "scope": "adapter-contract"}, {"role": "events.delivery", "id": "events.delivery.fired", "source": "events", "section": "Event Delivery: host control asks the native Resource to deliver one event and reports the AP status", "anchor": "event-delivery", "scope": "adapter-contract"}]}, "runs": [{"implementation": {"remote": {"control": "https://control.aauth-rust.internal/events.delivery", "resource": "https://events.aauth.boxlab.site/events/subscribe"}, "id": "aauth-rust", "revision": "v0.1.0-alpha.28", "command": null, "claims": ["events.delivery.self-jwt", "events.delivery.eid", "events.delivery.cnf-absent", "events.delivery.body-s256", "events.delivery.coverage", "events.delivery.proof", "events.delivery.registered", "events.delivery.fired"]}, "cases": [{"exchanges": [{"stage": "registration", "method": "POST", "url": "https://events.aauth.boxlab.site/events/subscribe", "request_headers": {"Content-Digest": ["sha-256=:bwZnG8KOZzZfagGggspwYHw0kDUdPJV8/Wi/95yXpWA=:"], "Content-Type": ["application/json"], "Signature": ["sig=:5xaQAZWIjdsfH3SvfkyzHU0hsb/vEisVTRlGnNNI1T/dKXOfbjTGNBOXfP4wF5qT6ZO7EAJ3RfzCWVRVUXA7Cg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLXN1YnNjcmliZStqd3QifQ.eyJhdWQiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImNuZiI6eyJqd2siOnsiYWxnIjoiRWQyNTUxOSIsImNydiI6IkVkMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiZ1RsM0RxaDlGMTlXbzFSbXcweC16TXVOaXBHMDdqZWlYZllQVzRfSnM1USJ9fSwiZHdrIjoiYWF1dGgtYWdlbnQuanNvbiIsImVpZCI6ImV2dC1ldmVudHMtZGVsaXZlcnktbmF0aXZlLXJlc291cmNlIiwiZXhwIjoxNzkzNzM2NjE1LCJpYXQiOjE3OTM3MzYzMDUsImlzcyI6Imh0dHBzOi8vYXAuY29uZm9ybWFuY2UudGVzdCIsImp0aSI6ImV2ZW50cy1kZWxpdmVyeS1uYXRpdmUtcmVzb3VyY2UiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.3aoaZ1rtBdHynUT69H496ioDhhftBP5adCQwi4PjltsKqbqyN7B6gpsCkiH3p6O6JOFwba70DGWD2uDV1ibuCw\""]}, "request_body_base64": "eyJldmVudF90eXBlcyI6WyJzbG90LmF2YWlsYWJsZSJdfQ==", "signature_base": "\"@method\": POST\n\"@authority\": events.aauth.boxlab.site\n\"@path\": /events/subscribe\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLXN1YnNjcmliZStqd3QifQ.eyJhdWQiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImNuZiI6eyJqd2siOnsiYWxnIjoiRWQyNTUxOSIsImNydiI6IkVkMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiZ1RsM0RxaDlGMTlXbzFSbXcweC16TXVOaXBHMDdqZWlYZllQVzRfSnM1USJ9fSwiZHdrIjoiYWF1dGgtYWdlbnQuanNvbiIsImVpZCI6ImV2dC1ldmVudHMtZGVsaXZlcnktbmF0aXZlLXJlc291cmNlIiwiZXhwIjoxNzkzNzM2NjE1LCJpYXQiOjE3OTM3MzYzMDUsImlzcyI6Imh0dHBzOi8vYXAuY29uZm9ybWFuY2UudGVzdCIsImp0aSI6ImV2ZW50cy1kZWxpdmVyeS1uYXRpdmUtcmVzb3VyY2UiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.3aoaZ1rtBdHynUT69H496ioDhhftBP5adCQwi4PjltsKqbqyN7B6gpsCkiH3p6O6JOFwba70DGWD2uDV1ibuCw\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:bwZnG8KOZzZfagGggspwYHw0kDUdPJV8/Wi/95yXpWA=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315", "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["0"]}, "body_base64": ""}}, {"stage": "fire-1", "method": "POST", "url": "https://control.aauth-rust.internal/events.delivery/__fixture/fire", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJhZ2VudF9wcm92aWRlciI6Imh0dHBzOi8vYXAuY29uZm9ybWFuY2UudGVzdCIsImJvZHkiOnRydWUsImVpZCI6ImV2dC1ldmVudHMtZGVsaXZlcnktbmF0aXZlLXJlc291cmNlIn0=", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["14"], "Content-Type": ["application/json"]}, "body_base64": "eyJzdGF0dXMiOjIwMn0="}}, {"stage": "delivery-1", "method": "POST", "url": "https://ap.conformance.test/events", "request_headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:uM4scqx3XjDcjWjwxzgmr4XaxSEkxmcFl6UN4/K2i1I=:"], "Content-Length": ["31"], "Content-Type": ["application/json"], "Signature": ["sig=:j9mhLW6sIIxYEwP6k6GyOgdjpmn1jNO+ExuJK0JhL7MLeSpK+cgge3Y936d/0EB0+opxhFEJUWWHoSf8LN+VBQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736315"], "Signature-Key": ["sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1ldmVudHMtcmVzb3VyY2UiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJpc3MiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImR3ayI6ImFhdXRoLXJlc291cmNlLmpzb24iLCJhdWQiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0IiwiZWlkIjoiZXZ0LWV2ZW50cy1kZWxpdmVyeS1uYXRpdmUtcmVzb3VyY2UiLCJqdGkiOiJUVko5NDM2NE5tSWJMYmtTcXZCTzBBIiwiaWF0IjoxNzkzNzM2MzE1LCJleHAiOjE3OTM3MzY2MTUsImJvZHlfczI1NiI6InVNNHNjcXgzWGpEY2pXand4emdtcjRYYXhTRWt4bWNGbDZVTjRfSzJpMUkifQ.N-8ziTWjWi7ok5H9-MBFJCnIqLI0kCFO9ywr28NEpRDE2rWy06yRZIrl4ICgrmXA1GJRy-oRcOzP0j6AAyo5AQ\""]}, "request_body_base64": "eyJldmVudF90eXBlIjoic2xvdC5hdmFpbGFibGUifQ==", "signature_base": "\"@method\": POST\n\"@authority\": ap.conformance.test\n\"@path\": /events\n\"content-digest\": sha-256=:uM4scqx3XjDcjWjwxzgmr4XaxSEkxmcFl6UN4/K2i1I=:\n\"content-type\": application/json\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1ldmVudHMtcmVzb3VyY2UiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJpc3MiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImR3ayI6ImFhdXRoLXJlc291cmNlLmpzb24iLCJhdWQiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0IiwiZWlkIjoiZXZ0LWV2ZW50cy1kZWxpdmVyeS1uYXRpdmUtcmVzb3VyY2UiLCJqdGkiOiJUVko5NDM2NE5tSWJMYmtTcXZCTzBBIiwiaWF0IjoxNzkzNzM2MzE1LCJleHAiOjE3OTM3MzY2MTUsImJvZHlfczI1NiI6InVNNHNjcXgzWGpEY2pXand4emdtcjRYYXhTRWt4bWNGbDZVTjRfSzJpMUkifQ.N-8ziTWjWi7ok5H9-MBFJCnIqLI0kCFO9ywr28NEpRDE2rWy06yRZIrl4ICgrmXA1GJRy-oRcOzP0j6AAyo5AQ\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736315"}, {"stage": "fire-2", "method": "POST", "url": "https://control.aauth-rust.internal/events.delivery/__fixture/fire", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJhZ2VudF9wcm92aWRlciI6Imh0dHBzOi8vYXAuY29uZm9ybWFuY2UudGVzdCIsImJvZHkiOmZhbHNlLCJlaWQiOiJldnQtZXZlbnRzLWRlbGl2ZXJ5LW5hdGl2ZS1yZXNvdXJjZSJ9", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["14"], "Content-Type": ["application/json"]}, "body_base64": "eyJzdGF0dXMiOjIwMn0="}}, {"stage": "delivery-2", "method": "POST", "url": "https://ap.conformance.test/events", "request_headers": {"Connection": ["close"], "Content-Length": ["0"], "Signature": ["sig=:rmm2ndBFDWq8NI4GP2TwQhntKsG3xAmPu4pwf1PuZEOaGF9xzbvN59kxj7cvhCiiq10aEEo6TOpHwxY2/ZwYDA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736315"], "Signature-Key": ["sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1ldmVudHMtcmVzb3VyY2UiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJpc3MiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImR3ayI6ImFhdXRoLXJlc291cmNlLmpzb24iLCJhdWQiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0IiwiZWlkIjoiZXZ0LWV2ZW50cy1kZWxpdmVyeS1uYXRpdmUtcmVzb3VyY2UiLCJqdGkiOiJwZ29TNXJnbjk5cmgtdnBjS290eXBnIiwiaWF0IjoxNzkzNzM2MzE1LCJleHAiOjE3OTM3MzY2MTV9.JSf4_COypiga0AL-LKiv1G-igf09jFoOyRvCMhduae9J_LjdIa2itkBmn5DPY3JAKjrsxvfweQGeGHa4XJP_Bw\""]}, "request_body_base64": "", "signature_base": "\"@method\": POST\n\"@authority\": ap.conformance.test\n\"@path\": /events\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1ldmVudHMtcmVzb3VyY2UiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJpc3MiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImR3ayI6ImFhdXRoLXJlc291cmNlLmpzb24iLCJhdWQiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0IiwiZWlkIjoiZXZ0LWV2ZW50cy1kZWxpdmVyeS1uYXRpdmUtcmVzb3VyY2UiLCJqdGkiOiJwZ29TNXJnbjk5cmgtdnBjS290eXBnIiwiaWF0IjoxNzkzNzM2MzE1LCJleHAiOjE3OTM3MzY2MTV9.JSf4_COypiga0AL-LKiv1G-igf09jFoOyRvCMhduae9J_LjdIa2itkBmn5DPY3JAKjrsxvfweQGeGHa4XJP_Bw\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736315"}], "id": "events-delivery-native-resource", "assertions": [{"assertion": "registered", "clause": "events.delivery.registered", "state": "pass", "expected": "2xx", "actual": "2xx"}, {"assertion": "fired-1", "clause": "events.delivery.fired", "state": "pass", "expected": 202, "actual": 202}, {"assertion": "self-jwt-1", "clause": "events.delivery.self-jwt", "state": "pass", "expected": true, "actual": {"properties": {"body-s256": true, "cnf-absent": true, "coverage": true, "eid": true, "proof": true, "self-jwt": true}, "covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "claims": {"aud": "aauth:Agent@ap.conformance.test", "body_s256": "uM4scqx3XjDcjWjwxzgmr4XaxSEkxmcFl6UN4_K2i1I", "dwk": "aauth-resource.json", "eid": "evt-events-delivery-native-resource", "exp": 1793736615, "iat": 1793736315, "iss": "https://events.aauth.boxlab.site", "jti": "TVJ94364NmIbLbkSqvBO0A"}, "signature_base": "\"@method\": POST\n\"@authority\": ap.conformance.test\n\"@path\": /events\n\"content-digest\": sha-256=:uM4scqx3XjDcjWjwxzgmr4XaxSEkxmcFl6UN4/K2i1I=:\n\"content-type\": application/json\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1ldmVudHMtcmVzb3VyY2UiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJpc3MiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImR3ayI6ImFhdXRoLXJlc291cmNlLmpzb24iLCJhdWQiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0IiwiZWlkIjoiZXZ0LWV2ZW50cy1kZWxpdmVyeS1uYXRpdmUtcmVzb3VyY2UiLCJqdGkiOiJUVko5NDM2NE5tSWJMYmtTcXZCTzBBIiwiaWF0IjoxNzkzNzM2MzE1LCJleHAiOjE3OTM3MzY2MTUsImJvZHlfczI1NiI6InVNNHNjcXgzWGpEY2pXand4emdtcjRYYXhTRWt4bWNGbDZVTjRfSzJpMUkifQ.N-8ziTWjWi7ok5H9-MBFJCnIqLI0kCFO9ywr28NEpRDE2rWy06yRZIrl4ICgrmXA1GJRy-oRcOzP0j6AAyo5AQ\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736315"}}, {"assertion": "eid-1", "clause": "events.delivery.eid", "state": "pass", "expected": true, "actual": {"properties": {"body-s256": true, "cnf-absent": true, "coverage": true, "eid": true, "proof": true, "self-jwt": true}, "covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "claims": {"aud": "aauth:Agent@ap.conformance.test", "body_s256": "uM4scqx3XjDcjWjwxzgmr4XaxSEkxmcFl6UN4_K2i1I", "dwk": "aauth-resource.json", "eid": "evt-events-delivery-native-resource", "exp": 1793736615, "iat": 1793736315, "iss": "https://events.aauth.boxlab.site", "jti": "TVJ94364NmIbLbkSqvBO0A"}, "signature_base": "\"@method\": POST\n\"@authority\": ap.conformance.test\n\"@path\": /events\n\"content-digest\": sha-256=:uM4scqx3XjDcjWjwxzgmr4XaxSEkxmcFl6UN4/K2i1I=:\n\"content-type\": application/json\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1ldmVudHMtcmVzb3VyY2UiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJpc3MiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImR3ayI6ImFhdXRoLXJlc291cmNlLmpzb24iLCJhdWQiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0IiwiZWlkIjoiZXZ0LWV2ZW50cy1kZWxpdmVyeS1uYXRpdmUtcmVzb3VyY2UiLCJqdGkiOiJUVko5NDM2NE5tSWJMYmtTcXZCTzBBIiwiaWF0IjoxNzkzNzM2MzE1LCJleHAiOjE3OTM3MzY2MTUsImJvZHlfczI1NiI6InVNNHNjcXgzWGpEY2pXand4emdtcjRYYXhTRWt4bWNGbDZVTjRfSzJpMUkifQ.N-8ziTWjWi7ok5H9-MBFJCnIqLI0kCFO9ywr28NEpRDE2rWy06yRZIrl4ICgrmXA1GJRy-oRcOzP0j6AAyo5AQ\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736315"}}, {"assertion": "cnf-absent-1", "clause": "events.delivery.cnf-absent", "state": "pass", "expected": true, "actual": {"properties": {"body-s256": true, "cnf-absent": true, "coverage": true, "eid": true, "proof": true, "self-jwt": true}, "covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "claims": {"aud": "aauth:Agent@ap.conformance.test", "body_s256": "uM4scqx3XjDcjWjwxzgmr4XaxSEkxmcFl6UN4_K2i1I", "dwk": "aauth-resource.json", "eid": "evt-events-delivery-native-resource", "exp": 1793736615, "iat": 1793736315, "iss": "https://events.aauth.boxlab.site", "jti": "TVJ94364NmIbLbkSqvBO0A"}, "signature_base": "\"@method\": POST\n\"@authority\": ap.conformance.test\n\"@path\": /events\n\"content-digest\": sha-256=:uM4scqx3XjDcjWjwxzgmr4XaxSEkxmcFl6UN4/K2i1I=:\n\"content-type\": application/json\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1ldmVudHMtcmVzb3VyY2UiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJpc3MiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImR3ayI6ImFhdXRoLXJlc291cmNlLmpzb24iLCJhdWQiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0IiwiZWlkIjoiZXZ0LWV2ZW50cy1kZWxpdmVyeS1uYXRpdmUtcmVzb3VyY2UiLCJqdGkiOiJUVko5NDM2NE5tSWJMYmtTcXZCTzBBIiwiaWF0IjoxNzkzNzM2MzE1LCJleHAiOjE3OTM3MzY2MTUsImJvZHlfczI1NiI6InVNNHNjcXgzWGpEY2pXand4emdtcjRYYXhTRWt4bWNGbDZVTjRfSzJpMUkifQ.N-8ziTWjWi7ok5H9-MBFJCnIqLI0kCFO9ywr28NEpRDE2rWy06yRZIrl4ICgrmXA1GJRy-oRcOzP0j6AAyo5AQ\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736315"}}, {"assertion": "body-s256-1", "clause": "events.delivery.body-s256", "state": "pass", "expected": true, "actual": {"properties": {"body-s256": true, "cnf-absent": true, "coverage": true, "eid": true, "proof": true, "self-jwt": true}, "covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "claims": {"aud": "aauth:Agent@ap.conformance.test", "body_s256": "uM4scqx3XjDcjWjwxzgmr4XaxSEkxmcFl6UN4_K2i1I", "dwk": "aauth-resource.json", "eid": "evt-events-delivery-native-resource", "exp": 1793736615, "iat": 1793736315, "iss": "https://events.aauth.boxlab.site", "jti": "TVJ94364NmIbLbkSqvBO0A"}, "signature_base": "\"@method\": POST\n\"@authority\": ap.conformance.test\n\"@path\": /events\n\"content-digest\": sha-256=:uM4scqx3XjDcjWjwxzgmr4XaxSEkxmcFl6UN4/K2i1I=:\n\"content-type\": application/json\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1ldmVudHMtcmVzb3VyY2UiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJpc3MiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImR3ayI6ImFhdXRoLXJlc291cmNlLmpzb24iLCJhdWQiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0IiwiZWlkIjoiZXZ0LWV2ZW50cy1kZWxpdmVyeS1uYXRpdmUtcmVzb3VyY2UiLCJqdGkiOiJUVko5NDM2NE5tSWJMYmtTcXZCTzBBIiwiaWF0IjoxNzkzNzM2MzE1LCJleHAiOjE3OTM3MzY2MTUsImJvZHlfczI1NiI6InVNNHNjcXgzWGpEY2pXand4emdtcjRYYXhTRWt4bWNGbDZVTjRfSzJpMUkifQ.N-8ziTWjWi7ok5H9-MBFJCnIqLI0kCFO9ywr28NEpRDE2rWy06yRZIrl4ICgrmXA1GJRy-oRcOzP0j6AAyo5AQ\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736315"}}, {"assertion": "coverage-1", "clause": "events.delivery.coverage", "state": "pass", "expected": true, "actual": {"properties": {"body-s256": true, "cnf-absent": true, "coverage": true, "eid": true, "proof": true, "self-jwt": true}, "covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "claims": {"aud": "aauth:Agent@ap.conformance.test", "body_s256": "uM4scqx3XjDcjWjwxzgmr4XaxSEkxmcFl6UN4_K2i1I", "dwk": "aauth-resource.json", "eid": "evt-events-delivery-native-resource", "exp": 1793736615, "iat": 1793736315, "iss": "https://events.aauth.boxlab.site", "jti": "TVJ94364NmIbLbkSqvBO0A"}, "signature_base": "\"@method\": POST\n\"@authority\": ap.conformance.test\n\"@path\": /events\n\"content-digest\": sha-256=:uM4scqx3XjDcjWjwxzgmr4XaxSEkxmcFl6UN4/K2i1I=:\n\"content-type\": application/json\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1ldmVudHMtcmVzb3VyY2UiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJpc3MiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImR3ayI6ImFhdXRoLXJlc291cmNlLmpzb24iLCJhdWQiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0IiwiZWlkIjoiZXZ0LWV2ZW50cy1kZWxpdmVyeS1uYXRpdmUtcmVzb3VyY2UiLCJqdGkiOiJUVko5NDM2NE5tSWJMYmtTcXZCTzBBIiwiaWF0IjoxNzkzNzM2MzE1LCJleHAiOjE3OTM3MzY2MTUsImJvZHlfczI1NiI6InVNNHNjcXgzWGpEY2pXand4emdtcjRYYXhTRWt4bWNGbDZVTjRfSzJpMUkifQ.N-8ziTWjWi7ok5H9-MBFJCnIqLI0kCFO9ywr28NEpRDE2rWy06yRZIrl4ICgrmXA1GJRy-oRcOzP0j6AAyo5AQ\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736315"}}, {"assertion": "proof-1", "clause": "events.delivery.proof", "state": "pass", "expected": true, "actual": {"properties": {"body-s256": true, "cnf-absent": true, "coverage": true, "eid": true, "proof": true, "self-jwt": true}, "covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "claims": {"aud": "aauth:Agent@ap.conformance.test", "body_s256": "uM4scqx3XjDcjWjwxzgmr4XaxSEkxmcFl6UN4_K2i1I", "dwk": "aauth-resource.json", "eid": "evt-events-delivery-native-resource", "exp": 1793736615, "iat": 1793736315, "iss": "https://events.aauth.boxlab.site", "jti": "TVJ94364NmIbLbkSqvBO0A"}, "signature_base": "\"@method\": POST\n\"@authority\": ap.conformance.test\n\"@path\": /events\n\"content-digest\": sha-256=:uM4scqx3XjDcjWjwxzgmr4XaxSEkxmcFl6UN4/K2i1I=:\n\"content-type\": application/json\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1ldmVudHMtcmVzb3VyY2UiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJpc3MiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImR3ayI6ImFhdXRoLXJlc291cmNlLmpzb24iLCJhdWQiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0IiwiZWlkIjoiZXZ0LWV2ZW50cy1kZWxpdmVyeS1uYXRpdmUtcmVzb3VyY2UiLCJqdGkiOiJUVko5NDM2NE5tSWJMYmtTcXZCTzBBIiwiaWF0IjoxNzkzNzM2MzE1LCJleHAiOjE3OTM3MzY2MTUsImJvZHlfczI1NiI6InVNNHNjcXgzWGpEY2pXand4emdtcjRYYXhTRWt4bWNGbDZVTjRfSzJpMUkifQ.N-8ziTWjWi7ok5H9-MBFJCnIqLI0kCFO9ywr28NEpRDE2rWy06yRZIrl4ICgrmXA1GJRy-oRcOzP0j6AAyo5AQ\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736315"}}, {"assertion": "fired-2", "clause": "events.delivery.fired", "state": "pass", "expected": 202, "actual": 202}, {"assertion": "self-jwt-2", "clause": "events.delivery.self-jwt", "state": "pass", "expected": true, "actual": {"properties": {"body-s256": true, "cnf-absent": true, "coverage": true, "eid": true, "proof": true, "self-jwt": true}, "covered": ["@method", "@authority", "@path", "signature-key"], "claims": {"aud": "aauth:Agent@ap.conformance.test", "dwk": "aauth-resource.json", "eid": "evt-events-delivery-native-resource", "exp": 1793736615, "iat": 1793736315, "iss": "https://events.aauth.boxlab.site", "jti": "pgoS5rgn99rh-vpcKotypg"}, "signature_base": "\"@method\": POST\n\"@authority\": ap.conformance.test\n\"@path\": /events\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1ldmVudHMtcmVzb3VyY2UiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJpc3MiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImR3ayI6ImFhdXRoLXJlc291cmNlLmpzb24iLCJhdWQiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0IiwiZWlkIjoiZXZ0LWV2ZW50cy1kZWxpdmVyeS1uYXRpdmUtcmVzb3VyY2UiLCJqdGkiOiJwZ29TNXJnbjk5cmgtdnBjS290eXBnIiwiaWF0IjoxNzkzNzM2MzE1LCJleHAiOjE3OTM3MzY2MTV9.JSf4_COypiga0AL-LKiv1G-igf09jFoOyRvCMhduae9J_LjdIa2itkBmn5DPY3JAKjrsxvfweQGeGHa4XJP_Bw\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736315"}}, {"assertion": "eid-2", "clause": "events.delivery.eid", "state": "pass", "expected": true, "actual": {"properties": {"body-s256": true, "cnf-absent": true, "coverage": true, "eid": true, "proof": true, "self-jwt": true}, "covered": ["@method", "@authority", "@path", "signature-key"], "claims": {"aud": "aauth:Agent@ap.conformance.test", "dwk": "aauth-resource.json", "eid": "evt-events-delivery-native-resource", "exp": 1793736615, "iat": 1793736315, "iss": "https://events.aauth.boxlab.site", "jti": "pgoS5rgn99rh-vpcKotypg"}, "signature_base": "\"@method\": POST\n\"@authority\": ap.conformance.test\n\"@path\": /events\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1ldmVudHMtcmVzb3VyY2UiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJpc3MiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImR3ayI6ImFhdXRoLXJlc291cmNlLmpzb24iLCJhdWQiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0IiwiZWlkIjoiZXZ0LWV2ZW50cy1kZWxpdmVyeS1uYXRpdmUtcmVzb3VyY2UiLCJqdGkiOiJwZ29TNXJnbjk5cmgtdnBjS290eXBnIiwiaWF0IjoxNzkzNzM2MzE1LCJleHAiOjE3OTM3MzY2MTV9.JSf4_COypiga0AL-LKiv1G-igf09jFoOyRvCMhduae9J_LjdIa2itkBmn5DPY3JAKjrsxvfweQGeGHa4XJP_Bw\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736315"}}, {"assertion": "cnf-absent-2", "clause": "events.delivery.cnf-absent", "state": "pass", "expected": true, "actual": {"properties": {"body-s256": true, "cnf-absent": true, "coverage": true, "eid": true, "proof": true, "self-jwt": true}, "covered": ["@method", "@authority", "@path", "signature-key"], "claims": {"aud": "aauth:Agent@ap.conformance.test", "dwk": "aauth-resource.json", "eid": "evt-events-delivery-native-resource", "exp": 1793736615, "iat": 1793736315, "iss": "https://events.aauth.boxlab.site", "jti": "pgoS5rgn99rh-vpcKotypg"}, "signature_base": "\"@method\": POST\n\"@authority\": ap.conformance.test\n\"@path\": /events\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1ldmVudHMtcmVzb3VyY2UiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJpc3MiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImR3ayI6ImFhdXRoLXJlc291cmNlLmpzb24iLCJhdWQiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0IiwiZWlkIjoiZXZ0LWV2ZW50cy1kZWxpdmVyeS1uYXRpdmUtcmVzb3VyY2UiLCJqdGkiOiJwZ29TNXJnbjk5cmgtdnBjS290eXBnIiwiaWF0IjoxNzkzNzM2MzE1LCJleHAiOjE3OTM3MzY2MTV9.JSf4_COypiga0AL-LKiv1G-igf09jFoOyRvCMhduae9J_LjdIa2itkBmn5DPY3JAKjrsxvfweQGeGHa4XJP_Bw\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736315"}}, {"assertion": "body-s256-2", "clause": "events.delivery.body-s256", "state": "pass", "expected": true, "actual": {"properties": {"body-s256": true, "cnf-absent": true, "coverage": true, "eid": true, "proof": true, "self-jwt": true}, "covered": ["@method", "@authority", "@path", "signature-key"], "claims": {"aud": "aauth:Agent@ap.conformance.test", "dwk": "aauth-resource.json", "eid": "evt-events-delivery-native-resource", "exp": 1793736615, "iat": 1793736315, "iss": "https://events.aauth.boxlab.site", "jti": "pgoS5rgn99rh-vpcKotypg"}, "signature_base": "\"@method\": POST\n\"@authority\": ap.conformance.test\n\"@path\": /events\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1ldmVudHMtcmVzb3VyY2UiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJpc3MiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImR3ayI6ImFhdXRoLXJlc291cmNlLmpzb24iLCJhdWQiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0IiwiZWlkIjoiZXZ0LWV2ZW50cy1kZWxpdmVyeS1uYXRpdmUtcmVzb3VyY2UiLCJqdGkiOiJwZ29TNXJnbjk5cmgtdnBjS290eXBnIiwiaWF0IjoxNzkzNzM2MzE1LCJleHAiOjE3OTM3MzY2MTV9.JSf4_COypiga0AL-LKiv1G-igf09jFoOyRvCMhduae9J_LjdIa2itkBmn5DPY3JAKjrsxvfweQGeGHa4XJP_Bw\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736315"}}, {"assertion": "coverage-2", "clause": "events.delivery.coverage", "state": "pass", "expected": true, "actual": {"properties": {"body-s256": true, "cnf-absent": true, "coverage": true, "eid": true, "proof": true, "self-jwt": true}, "covered": ["@method", "@authority", "@path", "signature-key"], "claims": {"aud": "aauth:Agent@ap.conformance.test", "dwk": "aauth-resource.json", "eid": "evt-events-delivery-native-resource", "exp": 1793736615, "iat": 1793736315, "iss": "https://events.aauth.boxlab.site", "jti": "pgoS5rgn99rh-vpcKotypg"}, "signature_base": "\"@method\": POST\n\"@authority\": ap.conformance.test\n\"@path\": /events\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1ldmVudHMtcmVzb3VyY2UiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJpc3MiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImR3ayI6ImFhdXRoLXJlc291cmNlLmpzb24iLCJhdWQiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0IiwiZWlkIjoiZXZ0LWV2ZW50cy1kZWxpdmVyeS1uYXRpdmUtcmVzb3VyY2UiLCJqdGkiOiJwZ29TNXJnbjk5cmgtdnBjS290eXBnIiwiaWF0IjoxNzkzNzM2MzE1LCJleHAiOjE3OTM3MzY2MTV9.JSf4_COypiga0AL-LKiv1G-igf09jFoOyRvCMhduae9J_LjdIa2itkBmn5DPY3JAKjrsxvfweQGeGHa4XJP_Bw\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736315"}}, {"assertion": "proof-2", "clause": "events.delivery.proof", "state": "pass", "expected": true, "actual": {"properties": {"body-s256": true, "cnf-absent": true, "coverage": true, "eid": true, "proof": true, "self-jwt": true}, "covered": ["@method", "@authority", "@path", "signature-key"], "claims": {"aud": "aauth:Agent@ap.conformance.test", "dwk": "aauth-resource.json", "eid": "evt-events-delivery-native-resource", "exp": 1793736615, "iat": 1793736315, "iss": "https://events.aauth.boxlab.site", "jti": "pgoS5rgn99rh-vpcKotypg"}, "signature_base": "\"@method\": POST\n\"@authority\": ap.conformance.test\n\"@path\": /events\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1ldmVudHMtcmVzb3VyY2UiLCJ0eXAiOiJhYS1ldmVudCtqd3QifQ.eyJpc3MiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImR3ayI6ImFhdXRoLXJlc291cmNlLmpzb24iLCJhdWQiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0IiwiZWlkIjoiZXZ0LWV2ZW50cy1kZWxpdmVyeS1uYXRpdmUtcmVzb3VyY2UiLCJqdGkiOiJwZ29TNXJnbjk5cmgtdnBjS290eXBnIiwiaWF0IjoxNzkzNzM2MzE1LCJleHAiOjE3OTM3MzY2MTV9.JSf4_COypiga0AL-LKiv1G-igf09jFoOyRvCMhduae9J_LjdIa2itkBmn5DPY3JAKjrsxvfweQGeGHa4XJP_Bw\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736315"}}]}]}]}, "events.subscription": {"role": "events.subscription", "transport": "remote", "version": 1, "execution": "passed", "suite_sha256": "33056ca8b0601972c16829eecf57e9d6eda7857fc80670a7a379c8f5f61f9da2", "verifier_unix_seconds": 1793736315, "catalog": {"version": 1, "sources": [{"id": "core", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "99ef2430c7babec7ea9cb2e9af40e3c3c57d18bce5a6e8501e9748063cfd9ab0", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-oauth-aauth-protocol.md"}, {"id": "key", "commit": "69f5ba2647be848feed043fb6d8b0790e43cd0b6", "sha256": "b2b43db67a1aa5249d1166589834d44f81e97ea2e6375a07b475115efa196b7d", "url": "https://github.com/dickhardt/signature-key/blob/69f5ba2647be848feed043fb6d8b0790e43cd0b6/draft-hardt-httpbis-signature-key.md"}, {"id": "budgets", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "f00d34c91576476cdb30b7aa1aa13a0bc9fc1d99fc43b4f0389ccb3e8bf2e150", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-budgets.md"}, {"id": "events", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "462b2fa2fdb10791dd976a7566cd09f5e5d64686c8d6e2966cc2e0caf87acd12", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-events.md"}, {"id": "r3", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "39672880b054e380d39c9c997523b3320216bade2e348a8f79990f2d85e1f2aa", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-r3.md"}, {"id": "supervision", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "9fd44f899e06bf2a1e903459799cccdd8c6365b5eb5fa1efe2ed5b23b1a6d1a3", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-supervision.md"}, {"id": "bootstrap", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "40ca9d052e942a78ef01a827a23bd0149d34a58f626e750949f3ddcd2601b82c", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-bootstrap.md"}], "clauses": [{"role": "events.subscription", "id": "events.sub.verification", "source": "events", "section": "Subscribe Token > Verification, lines 277-284: the Resource MUST verify the subscribe token; any failing step is a signature failure, 401 with Signature-Error", "anchor": "verification", "scope": "protocol"}, {"role": "events.subscription", "id": "events.sub.aud", "source": "events", "section": "Subscribe Token > Structure, aud, line 225, and Verification step 2, line 280: the Resource MUST verify its own URL matches aud", "anchor": "structure", "scope": "protocol"}, {"role": "events.subscription", "id": "events.sub.exp", "source": "events", "section": "Subscribe Token > Structure, exp, line 230: the Resource MUST reject a subscribe token with exp in the past", "anchor": "structure", "scope": "protocol"}, {"role": "events.subscription", "id": "events.sub.typ-dwk", "source": "events", "section": "Subscribe Token > Verification step 1, line 279: Common JWT Verification with typ aa-subscribe+jwt and dwk aauth-agent.json", "anchor": "verification", "scope": "protocol"}, {"role": "events.subscription", "id": "events.sub.cnf", "source": "events", "section": "Subscribe Token > Verification step 3, line 281: cnf.jwk matches the key that signed the HTTP request", "anchor": "verification", "scope": "protocol"}, {"role": "events.subscription", "id": "events.sub.eid", "source": "events", "section": "Subscribe Token > Verification step 4, line 282: eid present and non-empty", "anchor": "verification", "scope": "protocol"}, {"role": "events.subscription", "id": "events.sub.expired-code", "source": "core", "section": "Verification (Server) step 5, line 2248: expired_jwt for an expired JWT in Signature-Key", "anchor": "verification", "scope": "protocol"}, {"role": "events.subscription", "id": "events.sub.jwt-code", "source": "core", "section": "Verification (Server) step 5, line 2248: invalid_jwt when a JWT scheme fails verification", "anchor": "verification", "scope": "protocol"}, {"role": "events.subscription", "id": "events.sub.signature-code", "source": "core", "section": "Verification (Server) step 7, line 2250: invalid_signature when the HTTP signature does not verify with the obtained key", "anchor": "verification", "scope": "protocol"}, {"role": "events.subscription", "id": "events.sub.ticket-bound", "source": "events", "section": "Pre-Authorized Subscription URL Security, line 615: the Resource MUST record the thumbprint of the verified key with the ticket and MUST verify the subscribe token's cnf.jwk thumbprint equals it", "anchor": "pre-authorized-subscription-url-security", "scope": "protocol"}, {"role": "events.subscription", "id": "events.sub.ticket-single-use", "source": "events", "section": "Pre-Authorized Subscription URL Security, lines 611-614: the Resource MUST ensure tickets are single-use", "anchor": "pre-authorized-subscription-url-security", "scope": "protocol"}, {"role": "events.subscription", "id": "events.sub.registered", "source": "events", "section": "Public and Protected Subscriptions: a verified registration is accepted (2xx; status is host choice)", "anchor": "subscription-registration", "scope": "adapter-contract"}, {"role": "events.subscription", "id": "events.sub.ticket-issued", "source": "events", "section": "Protected Subscriptions step 2: host control issues a ticket after a natively verified person token", "anchor": "protected-subscriptions", "scope": "adapter-contract"}, {"role": "events.subscription", "id": "events.sub.problem-type", "source": "key", "section": "Signature-Error > Response Body, line 961: a Problem Details body's type MUST be urn:ietf:params:sig-error:<code> (conditional on Problem Details)", "anchor": "response-body", "scope": "protocol"}]}, "runs": [{"implementation": {"remote": {"control": "https://control.aauth-rust.internal/events.subscription", "resource": "https://events.aauth.boxlab.site/events/subscribe"}, "id": "aauth-rust", "revision": "v0.1.0-alpha.28", "command": null, "claims": ["events.sub.verification", "events.sub.aud", "events.sub.exp", "events.sub.typ-dwk", "events.sub.cnf", "events.sub.eid", "events.sub.expired-code", "events.sub.jwt-code", "events.sub.signature-code", "events.sub.ticket-bound", "events.sub.ticket-single-use", "events.sub.registered", "events.sub.ticket-issued", "events.sub.problem-type"]}, "cases": [{"exchanges": [{"stage": "registration", "method": "POST", "url": "https://events.aauth.boxlab.site/events/subscribe", "request_headers": {"Content-Digest": ["sha-256=:bwZnG8KOZzZfagGggspwYHw0kDUdPJV8/Wi/95yXpWA=:"], "Content-Type": ["application/json"], "Signature": ["sig=:/0K7cpplK2X6yl6Yx/n3TgMrX3HVFB1tPsDKXXsz9UspJ06j8r21YTEWNFyZQ3jKOdk7mnxUGkHsPRQDfrcbBQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLXN1YnNjcmliZStqd3QifQ.eyJhdWQiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImNuZiI6eyJqd2siOnsiYWxnIjoiRWQyNTUxOSIsImNydiI6IkVkMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiZ1RsM0RxaDlGMTlXbzFSbXcweC16TXVOaXBHMDdqZWlYZllQVzRfSnM1USJ9fSwiZHdrIjoiYWF1dGgtYWdlbnQuanNvbiIsImVpZCI6ImV2ZW50cy1zdWItdmFsaWQiLCJleHAiOjE3OTM3MzY2MTUsImlhdCI6MTc5MzczNjMwNSwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZXZlbnRzLXN1Yi12YWxpZCIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.YVSW4GBa0sM6igmmQ9n_-biSySSuKhcaFWQL6q9GBW5nAYIrx353eBWOqLl73p3FEIVbS-EgOMCt4xUeInjeCw\""]}, "request_body_base64": "eyJldmVudF90eXBlcyI6WyJzbG90LmF2YWlsYWJsZSJdfQ==", "signature_base": "\"@method\": POST\n\"@authority\": events.aauth.boxlab.site\n\"@path\": /events/subscribe\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLXN1YnNjcmliZStqd3QifQ.eyJhdWQiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImNuZiI6eyJqd2siOnsiYWxnIjoiRWQyNTUxOSIsImNydiI6IkVkMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiZ1RsM0RxaDlGMTlXbzFSbXcweC16TXVOaXBHMDdqZWlYZllQVzRfSnM1USJ9fSwiZHdrIjoiYWF1dGgtYWdlbnQuanNvbiIsImVpZCI6ImV2ZW50cy1zdWItdmFsaWQiLCJleHAiOjE3OTM3MzY2MTUsImlhdCI6MTc5MzczNjMwNSwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZXZlbnRzLXN1Yi12YWxpZCIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.YVSW4GBa0sM6igmmQ9n_-biSySSuKhcaFWQL6q9GBW5nAYIrx353eBWOqLl73p3FEIVbS-EgOMCt4xUeInjeCw\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:bwZnG8KOZzZfagGggspwYHw0kDUdPJV8/Wi/95yXpWA=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315", "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["0"]}, "body_base64": ""}}], "id": "events-sub-valid", "assertions": [{"assertion": "registered", "clause": "events.sub.registered", "state": "pass", "expected": "2xx", "actual": "2xx"}]}, {"exchanges": [{"stage": "registration", "method": "POST", "url": "https://events.aauth.boxlab.site/events/subscribe", "request_headers": {"Content-Digest": ["sha-256=:bwZnG8KOZzZfagGggspwYHw0kDUdPJV8/Wi/95yXpWA=:"], "Content-Type": ["application/json"], "Signature": ["sig=:IPQZjGJrLq/I/uQMlhHMEDo6xQK7yLc7Iuh8RIzGOK28OqUTnpcq/AfbztaYUE54NR13lWUiNcs7Z8Q6hQ76CQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLXN1YnNjcmliZStqd3QifQ.eyJhdWQiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImNuZiI6eyJqd2siOnsiYWxnIjoiRWQyNTUxOSIsImNydiI6IkVkMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiZ1RsM0RxaDlGMTlXbzFSbXcweC16TXVOaXBHMDdqZWlYZllQVzRfSnM1USJ9fSwiZHdrIjoiYWF1dGgtYWdlbnQuanNvbiIsImVpZCI6ImV2ZW50cy1zdWItZXhwaXJlZCIsImV4cCI6MTc5MzczNjI1NSwiaWF0IjoxNzkzNzM2MTk1LCJpc3MiOiJodHRwczovL2FwLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJldmVudHMtc3ViLWV4cGlyZWQiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.n1A7nthhjMjMs-SnnM4U8wpQCc97uJMHgWF15LdUDunANqujU7O3wxekXweZLJkpg_b4Exir5TQfCLMJHt9XDg\""]}, "request_body_base64": "eyJldmVudF90eXBlcyI6WyJzbG90LmF2YWlsYWJsZSJdfQ==", "signature_base": "\"@method\": POST\n\"@authority\": events.aauth.boxlab.site\n\"@path\": /events/subscribe\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLXN1YnNjcmliZStqd3QifQ.eyJhdWQiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImNuZiI6eyJqd2siOnsiYWxnIjoiRWQyNTUxOSIsImNydiI6IkVkMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiZ1RsM0RxaDlGMTlXbzFSbXcweC16TXVOaXBHMDdqZWlYZllQVzRfSnM1USJ9fSwiZHdrIjoiYWF1dGgtYWdlbnQuanNvbiIsImVpZCI6ImV2ZW50cy1zdWItZXhwaXJlZCIsImV4cCI6MTc5MzczNjI1NSwiaWF0IjoxNzkzNzM2MTk1LCJpc3MiOiJodHRwczovL2FwLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJldmVudHMtc3ViLWV4cGlyZWQiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.n1A7nthhjMjMs-SnnM4U8wpQCc97uJMHgWF15LdUDunANqujU7O3wxekXweZLJkpg_b4Exir5TQfCLMJHt9XDg\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:bwZnG8KOZzZfagGggspwYHw0kDUdPJV8/Wi/95yXpWA=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315", "response": {"status": 401, "headers": {"Content-Length": ["123"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=expired_jwt"]}, "body_base64": "eyJlcnJvciI6ImV4cGlyZWRfand0Iiwic3RhdHVzIjo0MDEsInRpdGxlIjoiU3Vic2NyaXB0aW9uIHJlcXVlc3QgcmVqZWN0ZWQiLCJ0eXBlIjoidXJuOmlldGY6cGFyYW1zOnNpZy1lcnJvcjpleHBpcmVkX2p3dCJ9"}}], "id": "events-sub-expired", "assertions": [{"assertion": "status", "clause": "events.sub.exp", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "events.sub.expired-code", "state": "pass", "expected": "expired_jwt", "actual": "expired_jwt"}, {"assertion": "problem-type", "clause": "events.sub.problem-type", "state": "pass", "expected": "expired_jwt", "actual": "urn:ietf:params:sig-error:expired_jwt"}]}, {"exchanges": [{"stage": "registration", "method": "POST", "url": "https://events.aauth.boxlab.site/events/subscribe", "request_headers": {"Content-Digest": ["sha-256=:bwZnG8KOZzZfagGggspwYHw0kDUdPJV8/Wi/95yXpWA=:"], "Content-Type": ["application/json"], "Signature": ["sig=:KAwGCTUgRgt/GmO6EEVuok/xwyjBBeT/G1gBdcxe6FVTS/BhQIku0e4/uAbis6yYF4w1SDKJnoHnNKlQKSy3CQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLXN1YnNjcmliZStqd3QifQ.eyJhdWQiOiJodHRwczovL290aGVyLXJlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJlaWQiOiJldmVudHMtc3ViLXdyb25nLWF1ZCIsImV4cCI6MTc5MzczNjYxNSwiaWF0IjoxNzkzNzM2MzA1LCJpc3MiOiJodHRwczovL2FwLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJldmVudHMtc3ViLXdyb25nLWF1ZCIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.wP03RyXTWOvO3eWyV44Eg5GqDREsKKTvvMY-51wyGIaAcr3rIHaf2dGjZDUzgUzxCFkLVv_K_N_bMVlvDGYUAQ\""]}, "request_body_base64": "eyJldmVudF90eXBlcyI6WyJzbG90LmF2YWlsYWJsZSJdfQ==", "signature_base": "\"@method\": POST\n\"@authority\": events.aauth.boxlab.site\n\"@path\": /events/subscribe\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLXN1YnNjcmliZStqd3QifQ.eyJhdWQiOiJodHRwczovL290aGVyLXJlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJlaWQiOiJldmVudHMtc3ViLXdyb25nLWF1ZCIsImV4cCI6MTc5MzczNjYxNSwiaWF0IjoxNzkzNzM2MzA1LCJpc3MiOiJodHRwczovL2FwLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJldmVudHMtc3ViLXdyb25nLWF1ZCIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.wP03RyXTWOvO3eWyV44Eg5GqDREsKKTvvMY-51wyGIaAcr3rIHaf2dGjZDUzgUzxCFkLVv_K_N_bMVlvDGYUAQ\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:bwZnG8KOZzZfagGggspwYHw0kDUdPJV8/Wi/95yXpWA=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315", "response": {"status": 401, "headers": {"Content-Length": ["123"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_jwt"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfand0Iiwic3RhdHVzIjo0MDEsInRpdGxlIjoiU3Vic2NyaXB0aW9uIHJlcXVlc3QgcmVqZWN0ZWQiLCJ0eXBlIjoidXJuOmlldGY6cGFyYW1zOnNpZy1lcnJvcjppbnZhbGlkX2p3dCJ9"}}], "id": "events-sub-wrong-aud", "assertions": [{"assertion": "status", "clause": "events.sub.aud", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "events.sub.verification", "state": "pass", "expected": true, "actual": true}]}, {"exchanges": [{"stage": "registration", "method": "POST", "url": "https://events.aauth.boxlab.site/events/subscribe", "request_headers": {"Content-Digest": ["sha-256=:bwZnG8KOZzZfagGggspwYHw0kDUdPJV8/Wi/95yXpWA=:"], "Content-Type": ["application/json"], "Signature": ["sig=:AA/KXm3c+b8n9oIfB+z5OtGJh02CP1B5NnZ/DCDRnNRAcXmo154bBGHzJGMp+//dMEyfnmzP0/UWSWlrzY+gBA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJhdWQiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImNuZiI6eyJqd2siOnsiYWxnIjoiRWQyNTUxOSIsImNydiI6IkVkMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiZ1RsM0RxaDlGMTlXbzFSbXcweC16TXVOaXBHMDdqZWlYZllQVzRfSnM1USJ9fSwiZHdrIjoiYWF1dGgtYWdlbnQuanNvbiIsImVpZCI6ImV2ZW50cy1zdWItd3JvbmctdHlwIiwiZXhwIjoxNzkzNzM2NjE1LCJpYXQiOjE3OTM3MzYzMDUsImlzcyI6Imh0dHBzOi8vYXAuY29uZm9ybWFuY2UudGVzdCIsImp0aSI6ImV2ZW50cy1zdWItd3JvbmctdHlwIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.mg-aRSf8sIdqFJzjtw1-oQ3c396fcSCujOXIdAptETYr_B1IxG5aFm1sMlX4EixxSatzKBf8JmmMVCTbdb_eCw\""]}, "request_body_base64": "eyJldmVudF90eXBlcyI6WyJzbG90LmF2YWlsYWJsZSJdfQ==", "signature_base": "\"@method\": POST\n\"@authority\": events.aauth.boxlab.site\n\"@path\": /events/subscribe\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJhdWQiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImNuZiI6eyJqd2siOnsiYWxnIjoiRWQyNTUxOSIsImNydiI6IkVkMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiZ1RsM0RxaDlGMTlXbzFSbXcweC16TXVOaXBHMDdqZWlYZllQVzRfSnM1USJ9fSwiZHdrIjoiYWF1dGgtYWdlbnQuanNvbiIsImVpZCI6ImV2ZW50cy1zdWItd3JvbmctdHlwIiwiZXhwIjoxNzkzNzM2NjE1LCJpYXQiOjE3OTM3MzYzMDUsImlzcyI6Imh0dHBzOi8vYXAuY29uZm9ybWFuY2UudGVzdCIsImp0aSI6ImV2ZW50cy1zdWItd3JvbmctdHlwIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.mg-aRSf8sIdqFJzjtw1-oQ3c396fcSCujOXIdAptETYr_B1IxG5aFm1sMlX4EixxSatzKBf8JmmMVCTbdb_eCw\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:bwZnG8KOZzZfagGggspwYHw0kDUdPJV8/Wi/95yXpWA=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315", "response": {"status": 401, "headers": {"Content-Length": ["123"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_jwt"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfand0Iiwic3RhdHVzIjo0MDEsInRpdGxlIjoiU3Vic2NyaXB0aW9uIHJlcXVlc3QgcmVqZWN0ZWQiLCJ0eXBlIjoidXJuOmlldGY6cGFyYW1zOnNpZy1lcnJvcjppbnZhbGlkX2p3dCJ9"}}], "id": "events-sub-wrong-typ", "assertions": [{"assertion": "status", "clause": "events.sub.typ-dwk", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "events.sub.jwt-code", "state": "pass", "expected": "invalid_jwt", "actual": "invalid_jwt"}, {"assertion": "problem-type", "clause": "events.sub.problem-type", "state": "pass", "expected": "invalid_jwt", "actual": "urn:ietf:params:sig-error:invalid_jwt"}]}, {"exchanges": [{"stage": "registration", "method": "POST", "url": "https://events.aauth.boxlab.site/events/subscribe", "request_headers": {"Content-Digest": ["sha-256=:bwZnG8KOZzZfagGggspwYHw0kDUdPJV8/Wi/95yXpWA=:"], "Content-Type": ["application/json"], "Signature": ["sig=:8FCXjC7zh3d2e6aiM1Gopyc5/jp+ZlLvSiAVA52+AdaoE4VL9jqGlnmXGFbU3SlJEeEQT8hgYAWahDtDDcIuBQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLXN1YnNjcmliZStqd3QifQ.eyJhdWQiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImNuZiI6eyJqd2siOnsiYWxnIjoiRWQyNTUxOSIsImNydiI6IkVkMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiZ1RsM0RxaDlGMTlXbzFSbXcweC16TXVOaXBHMDdqZWlYZllQVzRfSnM1USJ9fSwiZHdrIjoiYWF1dGgtcGVyc29uLmpzb24iLCJlaWQiOiJldmVudHMtc3ViLXdyb25nLWR3ayIsImV4cCI6MTc5MzczNjYxNSwiaWF0IjoxNzkzNzM2MzA1LCJpc3MiOiJodHRwczovL2FwLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJldmVudHMtc3ViLXdyb25nLWR3ayIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.M80Obh4xXUoioFaQGnXcowfRoh3bWm_V8CPod5q8slV-yd6hUg2YgzH5U9R1KnHX6FOzF-GnGVXecL2-ZEUTAA\""]}, "request_body_base64": "eyJldmVudF90eXBlcyI6WyJzbG90LmF2YWlsYWJsZSJdfQ==", "signature_base": "\"@method\": POST\n\"@authority\": events.aauth.boxlab.site\n\"@path\": /events/subscribe\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLXN1YnNjcmliZStqd3QifQ.eyJhdWQiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImNuZiI6eyJqd2siOnsiYWxnIjoiRWQyNTUxOSIsImNydiI6IkVkMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiZ1RsM0RxaDlGMTlXbzFSbXcweC16TXVOaXBHMDdqZWlYZllQVzRfSnM1USJ9fSwiZHdrIjoiYWF1dGgtcGVyc29uLmpzb24iLCJlaWQiOiJldmVudHMtc3ViLXdyb25nLWR3ayIsImV4cCI6MTc5MzczNjYxNSwiaWF0IjoxNzkzNzM2MzA1LCJpc3MiOiJodHRwczovL2FwLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJldmVudHMtc3ViLXdyb25nLWR3ayIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.M80Obh4xXUoioFaQGnXcowfRoh3bWm_V8CPod5q8slV-yd6hUg2YgzH5U9R1KnHX6FOzF-GnGVXecL2-ZEUTAA\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:bwZnG8KOZzZfagGggspwYHw0kDUdPJV8/Wi/95yXpWA=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315", "response": {"status": 401, "headers": {"Content-Length": ["123"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_jwt"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfand0Iiwic3RhdHVzIjo0MDEsInRpdGxlIjoiU3Vic2NyaXB0aW9uIHJlcXVlc3QgcmVqZWN0ZWQiLCJ0eXBlIjoidXJuOmlldGY6cGFyYW1zOnNpZy1lcnJvcjppbnZhbGlkX2p3dCJ9"}}], "id": "events-sub-wrong-dwk", "assertions": [{"assertion": "status", "clause": "events.sub.typ-dwk", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "events.sub.jwt-code", "state": "pass", "expected": "invalid_jwt", "actual": "invalid_jwt"}, {"assertion": "problem-type", "clause": "events.sub.problem-type", "state": "pass", "expected": "invalid_jwt", "actual": "urn:ietf:params:sig-error:invalid_jwt"}]}, {"exchanges": [{"stage": "registration", "method": "POST", "url": "https://events.aauth.boxlab.site/events/subscribe", "request_headers": {"Content-Digest": ["sha-256=:bwZnG8KOZzZfagGggspwYHw0kDUdPJV8/Wi/95yXpWA=:"], "Content-Type": ["application/json"], "Signature": ["sig=:U4R6z0VVMIKCssty+N4L5yswAdZkZPzAo3PwLGjrhPawZwWVjQXa6a0QuV8OG4Xebf7T+FfEUKPBnQyzkLn9AA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLXN1YnNjcmliZStqd3QifQ.eyJhdWQiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImNuZiI6eyJqd2siOnsiYWxnIjoiRWQyNTUxOSIsImNydiI6IkVkMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiZ1RsM0RxaDlGMTlXbzFSbXcweC16TXVOaXBHMDdqZWlYZllQVzRfSnM1USJ9fSwiZHdrIjoiYWF1dGgtYWdlbnQuanNvbiIsImVpZCI6IiIsImV4cCI6MTc5MzczNjYxNSwiaWF0IjoxNzkzNzM2MzA1LCJpc3MiOiJodHRwczovL2FwLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJldmVudHMtc3ViLWVtcHR5LWVpZCIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.8PmC2DXg7cFxUsvcZ6sPvySXN0DrYWs4dcm8qlY9KUqwHjlnz91TzpMYyVYoMeOMd87OooGbLvR0VwK9HufzCQ\""]}, "request_body_base64": "eyJldmVudF90eXBlcyI6WyJzbG90LmF2YWlsYWJsZSJdfQ==", "signature_base": "\"@method\": POST\n\"@authority\": events.aauth.boxlab.site\n\"@path\": /events/subscribe\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLXN1YnNjcmliZStqd3QifQ.eyJhdWQiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImNuZiI6eyJqd2siOnsiYWxnIjoiRWQyNTUxOSIsImNydiI6IkVkMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiZ1RsM0RxaDlGMTlXbzFSbXcweC16TXVOaXBHMDdqZWlYZllQVzRfSnM1USJ9fSwiZHdrIjoiYWF1dGgtYWdlbnQuanNvbiIsImVpZCI6IiIsImV4cCI6MTc5MzczNjYxNSwiaWF0IjoxNzkzNzM2MzA1LCJpc3MiOiJodHRwczovL2FwLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJldmVudHMtc3ViLWVtcHR5LWVpZCIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.8PmC2DXg7cFxUsvcZ6sPvySXN0DrYWs4dcm8qlY9KUqwHjlnz91TzpMYyVYoMeOMd87OooGbLvR0VwK9HufzCQ\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:bwZnG8KOZzZfagGggspwYHw0kDUdPJV8/Wi/95yXpWA=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315", "response": {"status": 401, "headers": {"Content-Length": ["123"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_jwt"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfand0Iiwic3RhdHVzIjo0MDEsInRpdGxlIjoiU3Vic2NyaXB0aW9uIHJlcXVlc3QgcmVqZWN0ZWQiLCJ0eXBlIjoidXJuOmlldGY6cGFyYW1zOnNpZy1lcnJvcjppbnZhbGlkX2p3dCJ9"}}], "id": "events-sub-empty-eid", "assertions": [{"assertion": "status", "clause": "events.sub.eid", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "events.sub.verification", "state": "pass", "expected": true, "actual": true}]}, {"exchanges": [{"stage": "registration", "method": "POST", "url": "https://events.aauth.boxlab.site/events/subscribe", "request_headers": {"Content-Digest": ["sha-256=:bwZnG8KOZzZfagGggspwYHw0kDUdPJV8/Wi/95yXpWA=:"], "Content-Type": ["application/json"], "Signature": ["sig=:WoqI1pstgIWSkPYVDKqLnhH92chCRnZwhjTygVidO8y9x9EA++bn/So1umlj6foJVAz3/cVvYL7ZyX5+sgftDw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLXN1YnNjcmliZStqd3QifQ.eyJhdWQiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImNuZiI6eyJqd2siOnsiYWxnIjoiRWQyNTUxOSIsImNydiI6IkVkMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiZ1RsM0RxaDlGMTlXbzFSbXcweC16TXVOaXBHMDdqZWlYZllQVzRfSnM1USJ9fSwiZHdrIjoiYWF1dGgtYWdlbnQuanNvbiIsImVpZCI6ImV2ZW50cy1zdWItY25mLW1pc21hdGNoIiwiZXhwIjoxNzkzNzM2NjE1LCJpYXQiOjE3OTM3MzYzMDUsImlzcyI6Imh0dHBzOi8vYXAuY29uZm9ybWFuY2UudGVzdCIsImp0aSI6ImV2ZW50cy1zdWItY25mLW1pc21hdGNoIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.ejZrH1GciU-Mu7Swkp4e4OjDs6eP13SMO-F2CkxJMAlRhaTmO86muv6oyGtHvBh68bZ0gs0raX9YCk3AYeGdCA\""]}, "request_body_base64": "eyJldmVudF90eXBlcyI6WyJzbG90LmF2YWlsYWJsZSJdfQ==", "signature_base": "\"@method\": POST\n\"@authority\": events.aauth.boxlab.site\n\"@path\": /events/subscribe\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLXN1YnNjcmliZStqd3QifQ.eyJhdWQiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImNuZiI6eyJqd2siOnsiYWxnIjoiRWQyNTUxOSIsImNydiI6IkVkMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiZ1RsM0RxaDlGMTlXbzFSbXcweC16TXVOaXBHMDdqZWlYZllQVzRfSnM1USJ9fSwiZHdrIjoiYWF1dGgtYWdlbnQuanNvbiIsImVpZCI6ImV2ZW50cy1zdWItY25mLW1pc21hdGNoIiwiZXhwIjoxNzkzNzM2NjE1LCJpYXQiOjE3OTM3MzYzMDUsImlzcyI6Imh0dHBzOi8vYXAuY29uZm9ybWFuY2UudGVzdCIsImp0aSI6ImV2ZW50cy1zdWItY25mLW1pc21hdGNoIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.ejZrH1GciU-Mu7Swkp4e4OjDs6eP13SMO-F2CkxJMAlRhaTmO86muv6oyGtHvBh68bZ0gs0raX9YCk3AYeGdCA\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:bwZnG8KOZzZfagGggspwYHw0kDUdPJV8/Wi/95yXpWA=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315", "response": {"status": 401, "headers": {"Content-Length": ["135"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_signature"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfc2lnbmF0dXJlIiwic3RhdHVzIjo0MDEsInRpdGxlIjoiU3Vic2NyaXB0aW9uIHJlcXVlc3QgcmVqZWN0ZWQiLCJ0eXBlIjoidXJuOmlldGY6cGFyYW1zOnNpZy1lcnJvcjppbnZhbGlkX3NpZ25hdHVyZSJ9"}}], "id": "events-sub-cnf-mismatch", "assertions": [{"assertion": "status", "clause": "events.sub.cnf", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "events.sub.signature-code", "state": "pass", "expected": "invalid_signature", "actual": "invalid_signature"}, {"assertion": "problem-type", "clause": "events.sub.problem-type", "state": "pass", "expected": "invalid_signature", "actual": "urn:ietf:params:sig-error:invalid_signature"}]}, {"exchanges": [{"stage": "registration", "method": "POST", "url": "https://events.aauth.boxlab.site/events/subscribe", "request_headers": {"Content-Digest": ["sha-256=:bwZnG8KOZzZfagGggspwYHw0kDUdPJV8/Wi/95yXpWA=:"], "Content-Type": ["application/json"], "Signature": ["sig=:VqkLegXqJXEPI1OgimCxhQU7VpS2g4lO7zIJmjbJXk+55YKNhPG5LvI3b6KrRszQNqdH1uFPOcQbTCjknjiaAQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLXN1YnNjcmliZStqd3QifQ.eyJhdWQiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImNuZiI6eyJqd2siOnsiYWxnIjoiRWQyNTUxOSIsImNydiI6IkVkMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiZ1RsM0RxaDlGMTlXbzFSbXcweC16TXVOaXBHMDdqZWlYZllQVzRfSnM1USJ9fSwiZHdrIjoiYWF1dGgtYWdlbnQuanNvbiIsImVpZCI6ImV2ZW50cy1zdWItYmFkLXNpZ25hdHVyZSIsImV4cCI6MTc5MzczNjYxNSwiaWF0IjoxNzkzNzM2MzA1LCJpc3MiOiJodHRwczovL2FwLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJldmVudHMtc3ViLWJhZC1zaWduYXR1cmUiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.f0Cp0tl1ohSJhphQpudDEZ643g8lvcQ0F7Qecap7nckQ7IpnrchIfkyo93X3No2SmTuzGp11hTd6d81iXZMrCg\""]}, "request_body_base64": "eyJldmVudF90eXBlcyI6WyJzbG90LmF2YWlsYWJsZSJdfQ==", "signature_base": "\"@method\": POST\n\"@authority\": events.aauth.boxlab.site\n\"@path\": /events/subscribe\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLXN1YnNjcmliZStqd3QifQ.eyJhdWQiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImNuZiI6eyJqd2siOnsiYWxnIjoiRWQyNTUxOSIsImNydiI6IkVkMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiZ1RsM0RxaDlGMTlXbzFSbXcweC16TXVOaXBHMDdqZWlYZllQVzRfSnM1USJ9fSwiZHdrIjoiYWF1dGgtYWdlbnQuanNvbiIsImVpZCI6ImV2ZW50cy1zdWItYmFkLXNpZ25hdHVyZSIsImV4cCI6MTc5MzczNjYxNSwiaWF0IjoxNzkzNzM2MzA1LCJpc3MiOiJodHRwczovL2FwLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJldmVudHMtc3ViLWJhZC1zaWduYXR1cmUiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.f0Cp0tl1ohSJhphQpudDEZ643g8lvcQ0F7Qecap7nckQ7IpnrchIfkyo93X3No2SmTuzGp11hTd6d81iXZMrCg\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:bwZnG8KOZzZfagGggspwYHw0kDUdPJV8/Wi/95yXpWA=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315", "response": {"status": 401, "headers": {"Content-Length": ["123"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_jwt"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfand0Iiwic3RhdHVzIjo0MDEsInRpdGxlIjoiU3Vic2NyaXB0aW9uIHJlcXVlc3QgcmVqZWN0ZWQiLCJ0eXBlIjoidXJuOmlldGY6cGFyYW1zOnNpZy1lcnJvcjppbnZhbGlkX2p3dCJ9"}}], "id": "events-sub-bad-signature", "assertions": [{"assertion": "status", "clause": "events.sub.verification", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "events.sub.jwt-code", "state": "pass", "expected": "invalid_jwt", "actual": "invalid_jwt"}, {"assertion": "problem-type", "clause": "events.sub.problem-type", "state": "pass", "expected": "invalid_jwt", "actual": "urn:ietf:params:sig-error:invalid_jwt"}]}, {"exchanges": [{"stage": "ticket", "method": "POST", "url": "https://control.aauth-rust.internal/events.subscription/__fixture/ticket", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJwZXJzb25fdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNITXRNU0lzSW5SNWNDSTZJbUZoTFhCbGNuTnZiaXRxZDNRaWZRLmV5SmhkV1FpT2lKb2RIUndjem92TDJWMlpXNTBjeTVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1OdVppSTZleUpxZDJzaU9uc2lZV3huSWpvaVJXUXlOVFV4T1NJc0ltTnlkaUk2SWtWa01qVTFNVGtpTENKcmRIa2lPaUpQUzFBaUxDSjRJam9pWjFSc00wUnhhRGxHTVRsWGJ6RlNiWGN3ZUMxNlRYVk9hWEJITURkcVpXbFlabGxRVnpSZlNuTTFVU0o5ZlN3aVpIZHJJam9pWVdGMWRHZ3RjR1Z5YzI5dUxtcHpiMjRpTENKbGVIQWlPakUzT1RNM016WTJNVFVzSW1saGRDSTZNVGM1TXpjek5qTXdOU3dpYVhOeklqb2lhSFIwY0hNNkx5OXdaWEp6YjI0dVkyOXVabTl5YldGdVkyVXVkR1Z6ZENJc0ltcDBhU0k2SW1WMlpXNTBjeTF6ZFdJdGRHbGphMlYwTFdKdmRXNWtMWEJsY25OdmJpSXNJbk4xWWlJNkltUnBjbVZqZEdWa0xYQmxjbk52YmkweEluMC5VT3Q1T2dlNGxJaHMzRFMzNHRjdWFLNG12X3lfRTJwQmhqMk9pMkRJZFhfVnVHT3N1akN1MUswbmMxdENFODF2NG5kdVQ0MmtWeUkzU1pST0hUdXVBQSJ9", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["80"], "Content-Type": ["application/json"]}, "body_base64": "eyJ1cmwiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZS9ldmVudHMvdGlja2V0cy9JSmFhUkVqd3JucV95MklGMkVCWmx3In0="}}, {"stage": "registration", "method": "POST", "url": "https://events.aauth.boxlab.site/events/tickets/IJaaREjwrnq_y2IF2EBZlw", "request_headers": {"Content-Digest": ["sha-256=:bwZnG8KOZzZfagGggspwYHw0kDUdPJV8/Wi/95yXpWA=:"], "Content-Type": ["application/json"], "Signature": ["sig=:L262Pe62yDDT2Oc5fr76dHzOGlVWt/jZcHYBtKinSR7p+mAhJdB3N41AwT+9X8FPd5I2pgIVbcttc+5S/e5QDQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLXN1YnNjcmliZStqd3QifQ.eyJhdWQiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImNuZiI6eyJqd2siOnsiYWxnIjoiRWQyNTUxOSIsImNydiI6IkVkMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiZ1RsM0RxaDlGMTlXbzFSbXcweC16TXVOaXBHMDdqZWlYZllQVzRfSnM1USJ9fSwiZHdrIjoiYWF1dGgtYWdlbnQuanNvbiIsImVpZCI6ImV2ZW50cy1zdWItdGlja2V0LWJvdW5kIiwiZXhwIjoxNzkzNzM2NjE1LCJpYXQiOjE3OTM3MzYzMDUsImlzcyI6Imh0dHBzOi8vYXAuY29uZm9ybWFuY2UudGVzdCIsImp0aSI6ImV2ZW50cy1zdWItdGlja2V0LWJvdW5kIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.nRyVkNfJWQHPBTZFahbevyP9XNyrIh3GrXEEy_7poiFKhD74L5NUdTNZp3b7yTux1IG1yTMCoMqLRoxwlA6iAg\""]}, "request_body_base64": "eyJldmVudF90eXBlcyI6WyJzbG90LmF2YWlsYWJsZSJdfQ==", "signature_base": "\"@method\": POST\n\"@authority\": events.aauth.boxlab.site\n\"@path\": /events/tickets/IJaaREjwrnq_y2IF2EBZlw\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLXN1YnNjcmliZStqd3QifQ.eyJhdWQiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImNuZiI6eyJqd2siOnsiYWxnIjoiRWQyNTUxOSIsImNydiI6IkVkMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiZ1RsM0RxaDlGMTlXbzFSbXcweC16TXVOaXBHMDdqZWlYZllQVzRfSnM1USJ9fSwiZHdrIjoiYWF1dGgtYWdlbnQuanNvbiIsImVpZCI6ImV2ZW50cy1zdWItdGlja2V0LWJvdW5kIiwiZXhwIjoxNzkzNzM2NjE1LCJpYXQiOjE3OTM3MzYzMDUsImlzcyI6Imh0dHBzOi8vYXAuY29uZm9ybWFuY2UudGVzdCIsImp0aSI6ImV2ZW50cy1zdWItdGlja2V0LWJvdW5kIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.nRyVkNfJWQHPBTZFahbevyP9XNyrIh3GrXEEy_7poiFKhD74L5NUdTNZp3b7yTux1IG1yTMCoMqLRoxwlA6iAg\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:bwZnG8KOZzZfagGggspwYHw0kDUdPJV8/Wi/95yXpWA=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315", "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["0"]}, "body_base64": ""}}], "id": "events-sub-ticket-bound", "assertions": [{"assertion": "ticket-issued", "clause": "events.sub.ticket-issued", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "registered", "clause": "events.sub.ticket-bound", "state": "pass", "expected": "2xx", "actual": "2xx"}]}, {"exchanges": [{"stage": "ticket", "method": "POST", "url": "https://control.aauth-rust.internal/events.subscription/__fixture/ticket", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJwZXJzb25fdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNITXRNU0lzSW5SNWNDSTZJbUZoTFhCbGNuTnZiaXRxZDNRaWZRLmV5SmhkV1FpT2lKb2RIUndjem92TDJWMlpXNTBjeTVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1OdVppSTZleUpxZDJzaU9uc2lZV3huSWpvaVJXUXlOVFV4T1NJc0ltTnlkaUk2SWtWa01qVTFNVGtpTENKcmRIa2lPaUpQUzFBaUxDSjRJam9pV25JMUxVMTVlRFpTVkUxNWRsb3dTMll6TW5kV1psaEdOM2h2UjNKaFduUnRURTltZEc5RlRWSjZieUo5ZlN3aVpIZHJJam9pWVdGMWRHZ3RjR1Z5YzI5dUxtcHpiMjRpTENKbGVIQWlPakUzT1RNM016WTJNVFVzSW1saGRDSTZNVGM1TXpjek5qTXdOU3dpYVhOeklqb2lhSFIwY0hNNkx5OXdaWEp6YjI0dVkyOXVabTl5YldGdVkyVXVkR1Z6ZENJc0ltcDBhU0k2SW1WMlpXNTBjeTF6ZFdJdGRHbGphMlYwTFc5MGFHVnlMV3RsZVMxd1pYSnpiMjRpTENKemRXSWlPaUprYVhKbFkzUmxaQzF3WlhKemIyNHRNU0o5LnVLUVAzSUtzbVJGMjZmb2R2cWE1NEUwWTFFcjVjeUt6c0xpeXA5WXlQbjRla3ZRWVYtZFRucXktcExneXFMS29hYjVjaGpuMHl4Zzc5dlNpblZiVEJBIn0=", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["80"], "Content-Type": ["application/json"]}, "body_base64": "eyJ1cmwiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZS9ldmVudHMvdGlja2V0cy9LQUdyMGNiWlUxaUJLRm4yTFhUS0dRIn0="}}, {"stage": "registration", "method": "POST", "url": "https://events.aauth.boxlab.site/events/tickets/KAGr0cbZU1iBKFn2LXTKGQ", "request_headers": {"Content-Digest": ["sha-256=:bwZnG8KOZzZfagGggspwYHw0kDUdPJV8/Wi/95yXpWA=:"], "Content-Type": ["application/json"], "Signature": ["sig=:l9ASWoF5XBXohaYdmlGpkBQ3kKUu/2FElKJkSHamtTO93Y2WpBqjbxKoNKOcheDnq8bsCRR+cFK5GgCz6EJ4DQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLXN1YnNjcmliZStqd3QifQ.eyJhdWQiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImNuZiI6eyJqd2siOnsiYWxnIjoiRWQyNTUxOSIsImNydiI6IkVkMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiZ1RsM0RxaDlGMTlXbzFSbXcweC16TXVOaXBHMDdqZWlYZllQVzRfSnM1USJ9fSwiZHdrIjoiYWF1dGgtYWdlbnQuanNvbiIsImVpZCI6ImV2ZW50cy1zdWItdGlja2V0LW90aGVyLWtleSIsImV4cCI6MTc5MzczNjYxNSwiaWF0IjoxNzkzNzM2MzA1LCJpc3MiOiJodHRwczovL2FwLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJldmVudHMtc3ViLXRpY2tldC1vdGhlci1rZXkiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.jvc7BNfBrZOE6TVVdJMBP_hOngvksD-3QyAyeWNbjQU7jk3xxIRjYEm_wwDsklLzBB59wKtRlRGtIS8giEkVCw\""]}, "request_body_base64": "eyJldmVudF90eXBlcyI6WyJzbG90LmF2YWlsYWJsZSJdfQ==", "signature_base": "\"@method\": POST\n\"@authority\": events.aauth.boxlab.site\n\"@path\": /events/tickets/KAGr0cbZU1iBKFn2LXTKGQ\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLXN1YnNjcmliZStqd3QifQ.eyJhdWQiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImNuZiI6eyJqd2siOnsiYWxnIjoiRWQyNTUxOSIsImNydiI6IkVkMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiZ1RsM0RxaDlGMTlXbzFSbXcweC16TXVOaXBHMDdqZWlYZllQVzRfSnM1USJ9fSwiZHdrIjoiYWF1dGgtYWdlbnQuanNvbiIsImVpZCI6ImV2ZW50cy1zdWItdGlja2V0LW90aGVyLWtleSIsImV4cCI6MTc5MzczNjYxNSwiaWF0IjoxNzkzNzM2MzA1LCJpc3MiOiJodHRwczovL2FwLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJldmVudHMtc3ViLXRpY2tldC1vdGhlci1rZXkiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.jvc7BNfBrZOE6TVVdJMBP_hOngvksD-3QyAyeWNbjQU7jk3xxIRjYEm_wwDsklLzBB59wKtRlRGtIS8giEkVCw\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:bwZnG8KOZzZfagGggspwYHw0kDUdPJV8/Wi/95yXpWA=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315", "response": {"status": 403, "headers": {"Content-Length": ["75"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImZvcmJpZGRlbiIsInN0YXR1cyI6NDAzLCJ0aXRsZSI6IkZvcmJpZGRlbiIsInR5cGUiOiJhYm91dDpibGFuayJ9"}}], "id": "events-sub-ticket-other-key", "assertions": [{"assertion": "ticket-issued", "clause": "events.sub.ticket-issued", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "refused", "clause": "events.sub.ticket-bound", "state": "pass", "expected": "4xx", "actual": "4xx"}]}, {"exchanges": [{"stage": "ticket", "method": "POST", "url": "https://control.aauth-rust.internal/events.subscription/__fixture/ticket", "request_headers": {"Content-Type": ["application/json"]}, "request_body_base64": "eyJwZXJzb25fdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNITXRNU0lzSW5SNWNDSTZJbUZoTFhCbGNuTnZiaXRxZDNRaWZRLmV5SmhkV1FpT2lKb2RIUndjem92TDJWMlpXNTBjeTVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1OdVppSTZleUpxZDJzaU9uc2lZV3huSWpvaVJXUXlOVFV4T1NJc0ltTnlkaUk2SWtWa01qVTFNVGtpTENKcmRIa2lPaUpQUzFBaUxDSjRJam9pWjFSc00wUnhhRGxHTVRsWGJ6RlNiWGN3ZUMxNlRYVk9hWEJITURkcVpXbFlabGxRVnpSZlNuTTFVU0o5ZlN3aVpIZHJJam9pWVdGMWRHZ3RjR1Z5YzI5dUxtcHpiMjRpTENKbGVIQWlPakUzT1RNM016WTJNVFVzSW1saGRDSTZNVGM1TXpjek5qTXdOU3dpYVhOeklqb2lhSFIwY0hNNkx5OXdaWEp6YjI0dVkyOXVabTl5YldGdVkyVXVkR1Z6ZENJc0ltcDBhU0k2SW1WMlpXNTBjeTF6ZFdJdGRHbGphMlYwTFhKbGRYTmxaQzF3WlhKemIyNGlMQ0p6ZFdJaU9pSmthWEpsWTNSbFpDMXdaWEp6YjI0dE1TSjkuSXVCZEZyZ0hUMDBGenFvZFdMNHU2UU5lOXZyVjVFczFydmdYaGFnNjlKVXV3VXpzNG52OHZZMWEwTXc1ZzY2UVNua21KbV80eFJYRXQxby1yY3pxQWcifQ==", "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["80"], "Content-Type": ["application/json"]}, "body_base64": "eyJ1cmwiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZS9ldmVudHMvdGlja2V0cy9aRktLeFo3cWFKeTdlMkhwYjU2VWFRIn0="}}, {"stage": "first", "method": "POST", "url": "https://events.aauth.boxlab.site/events/tickets/ZFKKxZ7qaJy7e2Hpb56UaQ", "request_headers": {"Content-Digest": ["sha-256=:bwZnG8KOZzZfagGggspwYHw0kDUdPJV8/Wi/95yXpWA=:"], "Content-Type": ["application/json"], "Signature": ["sig=:cWJLZo5Wi1FcqC5u7zJ2fkaSH20pnFH1mTKOmQpedkB7ForlxnbykpfmpTzWDqTUN/DJ1zdwDStkAX6V28PlCg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLXN1YnNjcmliZStqd3QifQ.eyJhdWQiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImNuZiI6eyJqd2siOnsiYWxnIjoiRWQyNTUxOSIsImNydiI6IkVkMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiZ1RsM0RxaDlGMTlXbzFSbXcweC16TXVOaXBHMDdqZWlYZllQVzRfSnM1USJ9fSwiZHdrIjoiYWF1dGgtYWdlbnQuanNvbiIsImVpZCI6ImV2ZW50cy1zdWItdGlja2V0LXJldXNlZC1maXJzdCIsImV4cCI6MTc5MzczNjYxNSwiaWF0IjoxNzkzNzM2MzA1LCJpc3MiOiJodHRwczovL2FwLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJldmVudHMtc3ViLXRpY2tldC1yZXVzZWQtZmlyc3QiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.4UGRkYIvBMEZoirhPQeP8UUb2QpTcI_xNbEReq_5GAOyCmHw_htAGELfl6sKR3ohT2WufGkDphksMFi6h5LDBA\""]}, "request_body_base64": "eyJldmVudF90eXBlcyI6WyJzbG90LmF2YWlsYWJsZSJdfQ==", "signature_base": "\"@method\": POST\n\"@authority\": events.aauth.boxlab.site\n\"@path\": /events/tickets/ZFKKxZ7qaJy7e2Hpb56UaQ\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLXN1YnNjcmliZStqd3QifQ.eyJhdWQiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImNuZiI6eyJqd2siOnsiYWxnIjoiRWQyNTUxOSIsImNydiI6IkVkMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiZ1RsM0RxaDlGMTlXbzFSbXcweC16TXVOaXBHMDdqZWlYZllQVzRfSnM1USJ9fSwiZHdrIjoiYWF1dGgtYWdlbnQuanNvbiIsImVpZCI6ImV2ZW50cy1zdWItdGlja2V0LXJldXNlZC1maXJzdCIsImV4cCI6MTc5MzczNjYxNSwiaWF0IjoxNzkzNzM2MzA1LCJpc3MiOiJodHRwczovL2FwLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJldmVudHMtc3ViLXRpY2tldC1yZXVzZWQtZmlyc3QiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.4UGRkYIvBMEZoirhPQeP8UUb2QpTcI_xNbEReq_5GAOyCmHw_htAGELfl6sKR3ohT2WufGkDphksMFi6h5LDBA\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:bwZnG8KOZzZfagGggspwYHw0kDUdPJV8/Wi/95yXpWA=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315", "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["0"]}, "body_base64": ""}}, {"stage": "registration", "method": "POST", "url": "https://events.aauth.boxlab.site/events/tickets/ZFKKxZ7qaJy7e2Hpb56UaQ", "request_headers": {"Content-Digest": ["sha-256=:bwZnG8KOZzZfagGggspwYHw0kDUdPJV8/Wi/95yXpWA=:"], "Content-Type": ["application/json"], "Signature": ["sig=:+tQpn9Qg7k9FrIk7JUFcAPT+u+Cjlf6UZeKxP+shQTwmEtORthETmA1Gvtn5cJK80YonGHj9kaFzj28QldnhDQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLXN1YnNjcmliZStqd3QifQ.eyJhdWQiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImNuZiI6eyJqd2siOnsiYWxnIjoiRWQyNTUxOSIsImNydiI6IkVkMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiZ1RsM0RxaDlGMTlXbzFSbXcweC16TXVOaXBHMDdqZWlYZllQVzRfSnM1USJ9fSwiZHdrIjoiYWF1dGgtYWdlbnQuanNvbiIsImVpZCI6ImV2ZW50cy1zdWItdGlja2V0LXJldXNlZCIsImV4cCI6MTc5MzczNjYxNSwiaWF0IjoxNzkzNzM2MzA1LCJpc3MiOiJodHRwczovL2FwLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJldmVudHMtc3ViLXRpY2tldC1yZXVzZWQiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.f0KcnScxvXPAgEEWmbdx4dszt0TvIWCHwco5-bbslbD3C9MOFBMHuv0sChmVNyxOeEVyx-ycLwCAYKRqs1bkCA\""]}, "request_body_base64": "eyJldmVudF90eXBlcyI6WyJzbG90LmF2YWlsYWJsZSJdfQ==", "signature_base": "\"@method\": POST\n\"@authority\": events.aauth.boxlab.site\n\"@path\": /events/tickets/ZFKKxZ7qaJy7e2Hpb56UaQ\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLXN1YnNjcmliZStqd3QifQ.eyJhdWQiOiJodHRwczovL2V2ZW50cy5hYXV0aC5ib3hsYWIuc2l0ZSIsImNuZiI6eyJqd2siOnsiYWxnIjoiRWQyNTUxOSIsImNydiI6IkVkMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiZ1RsM0RxaDlGMTlXbzFSbXcweC16TXVOaXBHMDdqZWlYZllQVzRfSnM1USJ9fSwiZHdrIjoiYWF1dGgtYWdlbnQuanNvbiIsImVpZCI6ImV2ZW50cy1zdWItdGlja2V0LXJldXNlZCIsImV4cCI6MTc5MzczNjYxNSwiaWF0IjoxNzkzNzM2MzA1LCJpc3MiOiJodHRwczovL2FwLmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJldmVudHMtc3ViLXRpY2tldC1yZXVzZWQiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.f0KcnScxvXPAgEEWmbdx4dszt0TvIWCHwco5-bbslbD3C9MOFBMHuv0sChmVNyxOeEVyx-ycLwCAYKRqs1bkCA\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:bwZnG8KOZzZfagGggspwYHw0kDUdPJV8/Wi/95yXpWA=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736315", "response": {"status": 403, "headers": {"Content-Length": ["75"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImZvcmJpZGRlbiIsInN0YXR1cyI6NDAzLCJ0aXRsZSI6IkZvcmJpZGRlbiIsInR5cGUiOiJhYm91dDpibGFuayJ9"}}], "id": "events-sub-ticket-reused", "assertions": [{"assertion": "ticket-issued", "clause": "events.sub.ticket-issued", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "first-registered", "clause": "events.sub.ticket-bound", "state": "pass", "expected": "2xx", "actual": "2xx"}, {"assertion": "refused", "clause": "events.sub.ticket-single-use", "state": "pass", "expected": "4xx", "actual": "4xx"}]}]}]}, "person-server.direct": {"role": "person-server.direct", "transport": "remote", "version": 1, "execution": "passed", "suite_sha256": "33056ca8b0601972c16829eecf57e9d6eda7857fc80670a7a379c8f5f61f9da2", "verifier_unix_seconds": 1793736314, "catalog": {"version": 1, "sources": [{"id": "core", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "99ef2430c7babec7ea9cb2e9af40e3c3c57d18bce5a6e8501e9748063cfd9ab0", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-oauth-aauth-protocol.md"}, {"id": "key", "commit": "69f5ba2647be848feed043fb6d8b0790e43cd0b6", "sha256": "b2b43db67a1aa5249d1166589834d44f81e97ea2e6375a07b475115efa196b7d", "url": "https://github.com/dickhardt/signature-key/blob/69f5ba2647be848feed043fb6d8b0790e43cd0b6/draft-hardt-httpbis-signature-key.md"}, {"id": "budgets", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "f00d34c91576476cdb30b7aa1aa13a0bc9fc1d99fc43b4f0389ccb3e8bf2e150", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-budgets.md"}, {"id": "events", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "462b2fa2fdb10791dd976a7566cd09f5e5d64686c8d6e2966cc2e0caf87acd12", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-events.md"}, {"id": "r3", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "39672880b054e380d39c9c997523b3320216bade2e348a8f79990f2d85e1f2aa", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-r3.md"}, {"id": "supervision", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "9fd44f899e06bf2a1e903459799cccdd8c6365b5eb5fa1efe2ed5b23b1a6d1a3", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-supervision.md"}, {"id": "bootstrap", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "40ca9d052e942a78ef01a827a23bd0149d34a58f626e750949f3ddcd2601b82c", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-bootstrap.md"}], "clauses": [{"role": "person-server.direct", "id": "ps.person-endpoint", "source": "core", "section": "Person Token Endpoint: signed POST and successful person-token response", "anchor": "person-token-endpoint", "scope": "protocol"}, {"role": "person-server.direct", "id": "ps.person-structure", "source": "core", "section": "Person Token Structure: exact identity and confirmation-key profile", "anchor": "person-token-structure", "scope": "protocol"}, {"role": "person-server.direct", "id": "ps.person-lifetime", "source": "core", "section": "Person Token Structure: one-hour and Agent parent expiry bounds", "anchor": "person-token-structure", "scope": "protocol"}, {"role": "person-server.direct", "id": "ps.person-no-authorization", "source": "core", "section": "Person Token Structure: scope and account are forbidden", "anchor": "person-token-structure", "scope": "protocol"}, {"role": "person-server.direct", "id": "ps.auth-endpoint", "source": "core", "section": "Auth Token Endpoint: signed POST and direct grant response", "anchor": "ps-token-endpoint", "scope": "protocol"}, {"role": "person-server.direct", "id": "ps.resource-verification", "source": "core", "section": "Resource Token Verification: audience, key, person, PS and presented-jti lineage", "anchor": "resource-token-verification", "scope": "protocol"}, {"role": "person-server.direct", "id": "ps.auth-structure", "source": "core", "section": "Auth Token Structure: issuer, audience, person, PS and key bindings", "anchor": "auth-tokens", "scope": "protocol"}, {"role": "person-server.direct", "id": "ps.auth-lifetime", "source": "core", "section": "Auth Token Structure: one-hour, Agent and presented-token expiry bounds", "anchor": "auth-tokens", "scope": "protocol"}, {"role": "person-server.direct", "id": "ps.common-verification", "source": "core", "section": "Common JWT Verification: trusted signed credential profile", "anchor": "common-verification", "scope": "protocol"}, {"role": "person-server.direct", "id": "ps.errors", "source": "core", "section": "Token Endpoint Error Codes: parameter-token errors", "anchor": "token-endpoint-error-codes", "scope": "protocol"}, {"role": "person-server.direct", "id": "ps.proof-verification", "source": "core", "section": "Verification (Server): proof refusal status and error", "anchor": "verification", "scope": "protocol"}, {"role": "person-server.direct", "id": "ps.body-integrity", "source": "core", "section": "Covered Components: covered Content-Type and Content-Digest", "anchor": "covered-components", "scope": "protocol"}, {"role": "person-server.direct", "id": "ps.host-scope-policy", "source": "core", "section": "Configured read-only authorization policy and exact granted read scope", "anchor": "ps-token-endpoint", "scope": "adapter-contract"}, {"role": "person-server.direct", "id": "ps.host-person-profile", "source": "core", "section": "Configured directed identity and admitted fixture key", "anchor": "person-token-structure", "scope": "adapter-contract"}]}, "runs": [{"implementation": {"remote": {"person_server": "https://ps.aauth.boxlab.site"}, "id": "aauth-rust", "revision": "v0.1.0-alpha.28", "command": null, "claims": ["ps.person-endpoint", "ps.person-structure", "ps.person-lifetime", "ps.person-no-authorization", "ps.auth-endpoint", "ps.resource-verification", "ps.auth-structure", "ps.auth-lifetime", "ps.common-verification", "ps.errors", "ps.proof-verification", "ps.body-integrity", "ps.host-scope-policy", "ps.host-person-profile"]}, "cases": [{"exchanges": [{"stage": "person", "method": "POST", "url": "https://ps.aauth.boxlab.site/person", "request_headers": {"Content-Digest": ["sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:"], "Content-Type": ["application/json"], "Signature": ["sig=:SO1VIjEkdQFQEMetSa4Rdw1Jq+tSWZzT3YLUEn9qtWH+0iKmjwdWDcIq5wTzgmE/o0iojWbAfHJm5nZWJTi8Bg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtdmFsaWQtYWdlbnQiLCJwcyI6Imh0dHBzOi8vcHMuYWF1dGguYm94bGFiLnNpdGUiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.ZM6ao4OMgG-uP0mKjtQfJtrRPfGol6jI-lzTMsiOdw-5hImJnLn2OIvvcU0H_ZWvu7jHrB7ni1GP-Vup9Fy5Bw\""]}, "request_body_base64": "eyJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9", "signature_base": "\"@method\": POST\n\"@authority\": ps.aauth.boxlab.site\n\"@path\": /person\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtdmFsaWQtYWdlbnQiLCJwcyI6Imh0dHBzOi8vcHMuYWF1dGguYm94bGFiLnNpdGUiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.ZM6ao4OMgG-uP0mKjtQfJtrRPfGol6jI-lzTMsiOdw-5hImJnLn2OIvvcU0H_ZWvu7jHrB7ni1GP-Vup9Fy5Bw\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314", "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["618"], "Content-Type": ["application/json"]}, "body_base64": "eyJleHBpcmVzX2luIjo2MCwicGVyc29uX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxa2FYSmxZM1F0Y0hNaUxDSjBlWEFpT2lKaFlTMXdaWEp6YjI0cmFuZDBJbjAuZXlKcGMzTWlPaUpvZEhSd2N6b3ZMM0J6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aVpIZHJJam9pWVdGMWRHZ3RjR1Z5YzI5dUxtcHpiMjRpTENKaGRXUWlPaUpvZEhSd2N6b3ZMM0psYzI5MWNtTmxMbU52Ym1admNtMWhibU5sTG5SbGMzUWlMQ0p6ZFdJaU9pSmthWEpsWTNSbFpDMXdaWEp6YjI0dE1TSXNJbXAwYVNJNkluSjFjM1F0WkdseVpXTjBMVEUzT1RNM016WXpNVFF0TVNJc0ltbGhkQ0k2TVRjNU16Y3pOak14TkN3aVpYaHdJam94Tnprek56TTJNemMwTENKamJtWWlPbnNpYW5kcklqcDdJbXQwZVNJNklrOUxVQ0lzSW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0o0SWpvaVoxUnNNMFJ4YURsR01UbFhiekZTYlhjd2VDMTZUWFZPYVhCSE1EZHFaV2xZWmxsUVZ6UmZTbk0xVVNJc0ltRnNaeUk2SWtWa01qVTFNVGtpZlgxOS5XTVZBUGJ6T1lzbDI0ajd0UGwzUGpZS1YzWFlmQU9tTEhjSlVzYlByY0J3UUpIemxOX3NqbndLcTVraFU5b1JwdWs4M05Qc0g3LUluSms5MElrMWREZyJ9"}, "jwt": {"configured_subject": true, "valid": true, "signature": true, "identity": true, "key": true, "lifetime": true, "scope": true, "no_authorization": true, "claims": {"aud": "https://resource.conformance.test", "cnf": {"jwk": {"alg": "Ed25519", "crv": "Ed25519", "kty": "OKP", "x": "gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q"}}, "dwk": "aauth-person.json", "exp": 1793736374, "iat": 1793736314, "iss": "https://ps.aauth.boxlab.site", "jti": "rust-direct-1793736314-1", "sub": "directed-person-1"}}}, {"stage": "token", "method": "POST", "url": "https://ps.aauth.boxlab.site/token", "request_headers": {"Content-Digest": ["sha-256=:k+o9R7KV3bazL3si9D6AIT4GsBVjdm9tYrn8zAaNsxU=:"], "Content-Type": ["application/json"], "Signature": ["sig=:+zbzWJmyTXtT43u23JMPDRUrSBu5D0P83toj284FiPu3HTnAhMEo4PnW7S1efwQfwXllB2eX6v6YxPS2eGcJCA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtdmFsaWQtYWdlbnQiLCJwcyI6Imh0dHBzOi8vcHMuYWF1dGguYm94bGFiLnNpdGUiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.ZM6ao4OMgG-uP0mKjtQfJtrRPfGol6jI-lzTMsiOdw-5hImJnLn2OIvvcU0H_ZWvu7jHrB7ni1GP-Vup9Fy5Bw\""]}, "request_body_base64": "eyJwcmVzZW50ZWRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNuVnpkQzFrYVhKbFkzUXRjSE1pTENKMGVYQWlPaUpoWVMxd1pYSnpiMjRyYW5kMEluMC5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwzQnpMbUZoZFhSb0xtSnZlR3hoWWk1emFYUmxJaXdpWkhkcklqb2lZV0YxZEdndGNHVnljMjl1TG1wemIyNGlMQ0poZFdRaU9pSm9kSFJ3Y3pvdkwzSmxjMjkxY21ObExtTnZibVp2Y20xaGJtTmxMblJsYzNRaUxDSnpkV0lpT2lKa2FYSmxZM1JsWkMxd1pYSnpiMjR0TVNJc0ltcDBhU0k2SW5KMWMzUXRaR2x5WldOMExURTNPVE0zTXpZek1UUXRNU0lzSW1saGRDSTZNVGM1TXpjek5qTXhOQ3dpWlhod0lqb3hOemt6TnpNMk16YzBMQ0pqYm1ZaU9uc2lhbmRySWpwN0ltdDBlU0k2SWs5TFVDSXNJbU55ZGlJNklrVmtNalUxTVRraUxDSjRJam9pWjFSc00wUnhhRGxHTVRsWGJ6RlNiWGN3ZUMxNlRYVk9hWEJITURkcVpXbFlabGxRVnpSZlNuTTFVU0lzSW1Gc1p5STZJa1ZrTWpVMU1Ua2lmWDE5LldNVkFQYnpPWXNsMjRqN3RQbDNQallLVjNYWWZBT21MSGNKVXNiUHJjQndRSkh6bE5fc2pud0txNWtoVTlvUnB1azgzTlBzSDctSW5KazkwSWsxZERnIiwicmVzb3VyY2VfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNtVnpiM1Z5WTJVdE1TSXNJblI1Y0NJNkltRmhMWEpsYzI5MWNtTmxLMnAzZENKOS5leUpoWjJWdWRGOXFhM1FpT2lKaFZrSjBZWEJNWkRFeFUxVldTMGxOUjBwbVVIcFBSVVIxVGpCeldHTnRla3BSVGxaVUxWOXpTMFZWSWl3aVlYVmtJam9pYUhSMGNITTZMeTl3Y3k1aFlYVjBhQzVpYjNoc1lXSXVjMmwwWlNJc0ltUjNheUk2SW1GaGRYUm9MWEpsYzI5MWNtTmxMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelkwTXpRc0ltbGhkQ0k2TVRjNU16Y3pOak14TXl3aWFYTnpJam9pYUhSMGNITTZMeTl5WlhOdmRYSmpaUzVqYjI1bWIzSnRZVzVqWlM1MFpYTjBJaXdpYW5ScElqb2ljSE10ZG1Gc2FXUXRjbVZ6YjNWeVkyVWlMQ0p3Y21WelpXNTBaV1JmYW5ScElqb2ljblZ6ZEMxa2FYSmxZM1F0TVRjNU16Y3pOak14TkMweElpd2ljSE1pT2lKb2RIUndjem92TDNCekxtRmhkWFJvTG1KdmVHeGhZaTV6YVhSbElpd2ljMk52Y0dVaU9pSnlaV0ZrSWl3aWMzVmlJam9pWkdseVpXTjBaV1F0Y0dWeWMyOXVMVEVpZlEuOEdNR2hLUUJzdmZ5Qk8yVHNqOWluVkZjNnZoX1BHeVNnaWcxWl9JS3ZER3M3Zk0zcTVNMHlXTGlHMFpyR1dUTG5WdU5MTW5fRW9Qb3pGM05DTWVZQncifQ==", "signature_base": "\"@method\": POST\n\"@authority\": ps.aauth.boxlab.site\n\"@path\": /token\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtdmFsaWQtYWdlbnQiLCJwcyI6Imh0dHBzOi8vcHMuYWF1dGguYm94bGFiLnNpdGUiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.ZM6ao4OMgG-uP0mKjtQfJtrRPfGol6jI-lzTMsiOdw-5hImJnLn2OIvvcU0H_ZWvu7jHrB7ni1GP-Vup9Fy5Bw\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:k+o9R7KV3bazL3si9D6AIT4GsBVjdm9tYrn8zAaNsxU=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314", "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["681"], "Content-Type": ["application/json"]}, "body_base64": "eyJhdXRoX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxa2FYSmxZM1F0Y0hNaUxDSjBlWEFpT2lKaFlTMWhkWFJvSzJwM2RDSjkuZXlKcGMzTWlPaUpvZEhSd2N6b3ZMM0J6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aVpIZHJJam9pWVdGMWRHZ3RjR1Z5YzI5dUxtcHpiMjRpTENKaGRXUWlPaUpvZEhSd2N6b3ZMM0psYzI5MWNtTmxMbU52Ym1admNtMWhibU5sTG5SbGMzUWlMQ0p6ZFdJaU9pSmthWEpsWTNSbFpDMXdaWEp6YjI0dE1TSXNJbXAwYVNJNkluSjFjM1F0WkdseVpXTjBMVEUzT1RNM016WXpNVFF0TWlJc0ltbGhkQ0k2TVRjNU16Y3pOak14TkN3aVpYaHdJam94Tnprek56TTJNemMwTENKd2N5STZJbWgwZEhCek9pOHZjSE11WVdGMWRHZ3VZbTk0YkdGaUxuTnBkR1VpTENKamJtWWlPbnNpYW5kcklqcDdJbXQwZVNJNklrOUxVQ0lzSW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0o0SWpvaVoxUnNNMFJ4YURsR01UbFhiekZTYlhjd2VDMTZUWFZPYVhCSE1EZHFaV2xZWmxsUVZ6UmZTbk0xVVNJc0ltRnNaeUk2SWtWa01qVTFNVGtpZlgwc0luTmpiM0JsSWpvaWNtVmhaQ0o5LkdQalM2NEdndU44dDhUZUd6dmg4XzFsSnZ3OHM5X0pNTmxVZXUxUGpjRHE1allJa09rbk55SHpXRTdONm1tMUhBeVd4SC1ITVNqcENEcEt6OXNPU0JRIiwiZXhwaXJlc19pbiI6NjB9"}, "jwt": {"configured_subject": true, "valid": true, "signature": true, "identity": true, "key": true, "lifetime": true, "scope": true, "no_authorization": false, "claims": {"aud": "https://resource.conformance.test", "cnf": {"jwk": {"alg": "Ed25519", "crv": "Ed25519", "kty": "OKP", "x": "gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q"}}, "dwk": "aauth-person.json", "exp": 1793736374, "iat": 1793736314, "iss": "https://ps.aauth.boxlab.site", "jti": "rust-direct-1793736314-2", "ps": "https://ps.aauth.boxlab.site", "scope": "read", "sub": "directed-person-1"}}}], "id": "ps-valid", "assertions": [{"assertion": "person-status", "clause": "ps.person-endpoint", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "person-signature", "clause": "ps.common-verification", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-identity", "clause": "ps.person-structure", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-key", "clause": "ps.person-structure", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-lifetime", "clause": "ps.person-lifetime", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-authorization", "clause": "ps.person-no-authorization", "state": "pass", "expected": true, "actual": true}, {"assertion": "auth-status", "clause": "ps.auth-endpoint", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "auth-signature", "clause": "ps.common-verification", "state": "pass", "expected": true, "actual": true}, {"assertion": "auth-identity", "clause": "ps.auth-structure", "state": "pass", "expected": true, "actual": true}, {"assertion": "auth-key", "clause": "ps.auth-structure", "state": "pass", "expected": true, "actual": true}, {"assertion": "auth-lifetime", "clause": "ps.auth-lifetime", "state": "pass", "expected": true, "actual": true}, {"assertion": "auth-authorization", "clause": "ps.host-scope-policy", "state": "pass", "expected": true, "actual": true}, {"assertion": "configured-person", "clause": "ps.host-person-profile", "state": "pass", "expected": true, "actual": true}]}, {"exchanges": [{"stage": "person", "method": "POST", "url": "https://ps.aauth.boxlab.site/person", "request_headers": {"Content-Digest": ["sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:"], "Content-Type": ["application/json"], "Signature": ["sig=:9D7G0LybEli9/+vdMLpWdy6ATC4/BY8WF77qXHBy7BQRlzrK2fpELun1ioD1gi+zHQ6ul+A52J7j8nX8FaV0DQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtcHJvb2YtdGFtcGVyLWFnZW50IiwicHMiOiJodHRwczovL3BzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.oUCLu9R-FsW9GXevCrZrK9syB21CQ2torcIW6i0sFCEZR3mxo0vju3TQolx42V-zkONlrcBgbUOJ-qb1NaFjCA\""]}, "request_body_base64": "eyJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9", "signature_base": "\"@method\": POST\n\"@authority\": ps.aauth.boxlab.site\n\"@path\": /person\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtcHJvb2YtdGFtcGVyLWFnZW50IiwicHMiOiJodHRwczovL3BzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.oUCLu9R-FsW9GXevCrZrK9syB21CQ2torcIW6i0sFCEZR3mxo0vju3TQolx42V-zkONlrcBgbUOJ-qb1NaFjCA\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314", "response": {"status": 401, "headers": {"Content-Length": ["118"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_signature"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfc2lnbmF0dXJlIiwic3RhdHVzIjo0MDEsInRpdGxlIjoiVW5hdXRob3JpemVkIiwidHlwZSI6InVybjppZXRmOnBhcmFtczpzaWctZXJyb3I6aW52YWxpZF9zaWduYXR1cmUifQ=="}}], "id": "ps-proof-tamper", "assertions": [{"assertion": "refusal", "clause": "ps.proof-verification", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "signature-error", "clause": "ps.proof-verification", "state": "pass", "expected": "invalid_signature", "actual": "invalid_signature"}]}, {"exchanges": [{"stage": "person", "method": "POST", "url": "https://ps.aauth.boxlab.site/person", "request_headers": {"Content-Digest": ["sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:"], "Content-Type": ["application/json"], "Signature": ["sig=:ucJmkJLkt3IJ68YX2rW+HciZWRf4linj0KIktoAdAIxGT6orkLaumpbRUxdtI3F0yHPYJU++2F76n6fejgtwCg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtYm9keS10YW1wZXItYWdlbnQiLCJwcyI6Imh0dHBzOi8vcHMuYWF1dGguYm94bGFiLnNpdGUiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.Xi_TRatAw12OA3JFFoLAGiTddfXBVEhqXkyklPoCtdoeL-36j1orL8uH-ZgzJBghrSDMP24t-4zjYPhiYFk3Cw\""]}, "request_body_base64": "eyJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzWCJ9", "signature_base": "\"@method\": POST\n\"@authority\": ps.aauth.boxlab.site\n\"@path\": /person\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtYm9keS10YW1wZXItYWdlbnQiLCJwcyI6Imh0dHBzOi8vcHMuYWF1dGguYm94bGFiLnNpdGUiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.Xi_TRatAw12OA3JFFoLAGiTddfXBVEhqXkyklPoCtdoeL-36j1orL8uH-ZgzJBghrSDMP24t-4zjYPhiYFk3Cw\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314", "response": {"status": 401, "headers": {"Content-Length": ["118"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_signature"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfc2lnbmF0dXJlIiwic3RhdHVzIjo0MDEsInRpdGxlIjoiVW5hdXRob3JpemVkIiwidHlwZSI6InVybjppZXRmOnBhcmFtczpzaWctZXJyb3I6aW52YWxpZF9zaWduYXR1cmUifQ=="}}], "id": "ps-body-tamper", "assertions": [{"assertion": "refusal", "clause": "ps.body-integrity", "state": "pass", "expected": 401, "actual": 401}]}, {"exchanges": [{"stage": "person", "method": "POST", "url": "https://ps.aauth.boxlab.site/person", "request_headers": {"Content-Digest": ["sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:"], "Content-Type": ["application/json"], "Signature": ["sig=:boiPXAd45lpAguczGfY/0MnM0LPIUwgdNnjquRjzN1KFgOAn0rPzNfQactTDmU7ytJ2mxRq+B/a8V634NhoEAw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtd3JvbmctYXVkaWVuY2UtYWdlbnQiLCJwcyI6Imh0dHBzOi8vcHMuYWF1dGguYm94bGFiLnNpdGUiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.vaPUzDdIXDNo-p5bGcv0cMgKUtmy1_veqpO5SbNktrlT291Z3wrtfchqc4ukam94YVlidBXiDUir2IwDA5DJBg\""]}, "request_body_base64": "eyJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9", "signature_base": "\"@method\": POST\n\"@authority\": ps.aauth.boxlab.site\n\"@path\": /person\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtd3JvbmctYXVkaWVuY2UtYWdlbnQiLCJwcyI6Imh0dHBzOi8vcHMuYWF1dGguYm94bGFiLnNpdGUiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.vaPUzDdIXDNo-p5bGcv0cMgKUtmy1_veqpO5SbNktrlT291Z3wrtfchqc4ukam94YVlidBXiDUir2IwDA5DJBg\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314", "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["618"], "Content-Type": ["application/json"]}, "body_base64": "eyJleHBpcmVzX2luIjo2MCwicGVyc29uX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxa2FYSmxZM1F0Y0hNaUxDSjBlWEFpT2lKaFlTMXdaWEp6YjI0cmFuZDBJbjAuZXlKcGMzTWlPaUpvZEhSd2N6b3ZMM0J6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aVpIZHJJam9pWVdGMWRHZ3RjR1Z5YzI5dUxtcHpiMjRpTENKaGRXUWlPaUpvZEhSd2N6b3ZMM0psYzI5MWNtTmxMbU52Ym1admNtMWhibU5sTG5SbGMzUWlMQ0p6ZFdJaU9pSmthWEpsWTNSbFpDMXdaWEp6YjI0dE1TSXNJbXAwYVNJNkluSjFjM1F0WkdseVpXTjBMVEUzT1RNM016WXpNVFF0TXlJc0ltbGhkQ0k2TVRjNU16Y3pOak14TkN3aVpYaHdJam94Tnprek56TTJNemMwTENKamJtWWlPbnNpYW5kcklqcDdJbXQwZVNJNklrOUxVQ0lzSW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0o0SWpvaVoxUnNNMFJ4YURsR01UbFhiekZTYlhjd2VDMTZUWFZPYVhCSE1EZHFaV2xZWmxsUVZ6UmZTbk0xVVNJc0ltRnNaeUk2SWtWa01qVTFNVGtpZlgxOS5fSXdmWFI4TVhURDRtdExHOW00UFltcEJmOVl0MVk5eVYtVmswZTgxTVVaYnRXRVpXc0xCZGE1TkhISW91OW5NdmpvRjNPbDN1U3RBLUotUm96Y0NBZyJ9"}, "jwt": {"configured_subject": true, "valid": true, "signature": true, "identity": true, "key": true, "lifetime": true, "scope": true, "no_authorization": true, "claims": {"aud": "https://resource.conformance.test", "cnf": {"jwk": {"alg": "Ed25519", "crv": "Ed25519", "kty": "OKP", "x": "gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q"}}, "dwk": "aauth-person.json", "exp": 1793736374, "iat": 1793736314, "iss": "https://ps.aauth.boxlab.site", "jti": "rust-direct-1793736314-3", "sub": "directed-person-1"}}}, {"stage": "token", "method": "POST", "url": "https://ps.aauth.boxlab.site/token", "request_headers": {"Content-Digest": ["sha-256=:G17jtF1K2H0f7LmHH8lS+PbCPxlADhXygki31AeJR7s=:"], "Content-Type": ["application/json"], "Signature": ["sig=:tbXdni/HQGadUL00qhQ10fcCR3Sg0fT/qpZxjw0p31iSTGU6pbCuwMwaRwBrdYt6+xepRip1qUC6SDSltU+GCg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtd3JvbmctYXVkaWVuY2UtYWdlbnQiLCJwcyI6Imh0dHBzOi8vcHMuYWF1dGguYm94bGFiLnNpdGUiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.vaPUzDdIXDNo-p5bGcv0cMgKUtmy1_veqpO5SbNktrlT291Z3wrtfchqc4ukam94YVlidBXiDUir2IwDA5DJBg\""]}, "request_body_base64": "eyJwcmVzZW50ZWRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNuVnpkQzFrYVhKbFkzUXRjSE1pTENKMGVYQWlPaUpoWVMxd1pYSnpiMjRyYW5kMEluMC5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwzQnpMbUZoZFhSb0xtSnZlR3hoWWk1emFYUmxJaXdpWkhkcklqb2lZV0YxZEdndGNHVnljMjl1TG1wemIyNGlMQ0poZFdRaU9pSm9kSFJ3Y3pvdkwzSmxjMjkxY21ObExtTnZibVp2Y20xaGJtTmxMblJsYzNRaUxDSnpkV0lpT2lKa2FYSmxZM1JsWkMxd1pYSnpiMjR0TVNJc0ltcDBhU0k2SW5KMWMzUXRaR2x5WldOMExURTNPVE0zTXpZek1UUXRNeUlzSW1saGRDSTZNVGM1TXpjek5qTXhOQ3dpWlhod0lqb3hOemt6TnpNMk16YzBMQ0pqYm1ZaU9uc2lhbmRySWpwN0ltdDBlU0k2SWs5TFVDSXNJbU55ZGlJNklrVmtNalUxTVRraUxDSjRJam9pWjFSc00wUnhhRGxHTVRsWGJ6RlNiWGN3ZUMxNlRYVk9hWEJITURkcVpXbFlabGxRVnpSZlNuTTFVU0lzSW1Gc1p5STZJa1ZrTWpVMU1Ua2lmWDE5Ll9Jd2ZYUjhNWFRENG10TEc5bTRQWW1wQmY5WXQxWTl5Vi1WazBlODFNVVpidFdFWldzTEJkYTVOSEhJb3U5bk12am9GM09sM3VTdEEtSi1Sb3pjQ0FnIiwicmVzb3VyY2VfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNtVnpiM1Z5WTJVdE1TSXNJblI1Y0NJNkltRmhMWEpsYzI5MWNtTmxLMnAzZENKOS5leUpoWjJWdWRGOXFhM1FpT2lKaFZrSjBZWEJNWkRFeFUxVldTMGxOUjBwbVVIcFBSVVIxVGpCeldHTnRla3BSVGxaVUxWOXpTMFZWSWl3aVlYVmtJam9pYUhSMGNITTZMeTltYjNKbGFXZHVMbU52Ym1admNtMWhibU5sTG5SbGMzUWlMQ0prZDJzaU9pSmhZWFYwYUMxeVpYTnZkWEpqWlM1cWMyOXVJaXdpWlhod0lqb3hOemt6TnpNMk5ETTBMQ0pwWVhRaU9qRTNPVE0zTXpZek1UTXNJbWx6Y3lJNkltaDBkSEJ6T2k4dmNtVnpiM1Z5WTJVdVkyOXVabTl5YldGdVkyVXVkR1Z6ZENJc0ltcDBhU0k2SW5CekxYZHliMjVuTFdGMVpHbGxibU5sTFhKbGMyOTFjbU5sSWl3aWNISmxjMlZ1ZEdWa1gycDBhU0k2SW5KMWMzUXRaR2x5WldOMExURTNPVE0zTXpZek1UUXRNeUlzSW5Ceklqb2lhSFIwY0hNNkx5OXdjeTVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW5OamIzQmxJam9pY21WaFpDSXNJbk4xWWlJNkltUnBjbVZqZEdWa0xYQmxjbk52YmkweEluMC52Z2tHNzZseUVBYWNobkhDdXlZT2I1SGkyYklON3hUX1VVVDgtVERZUDc5ZGRKMXJFeG5rZnJncVBFODZ6QVlReTMxUmhueUQ2VUlMWWpaWUNIODNCZyJ9", "signature_base": "\"@method\": POST\n\"@authority\": ps.aauth.boxlab.site\n\"@path\": /token\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtd3JvbmctYXVkaWVuY2UtYWdlbnQiLCJwcyI6Imh0dHBzOi8vcHMuYWF1dGguYm94bGFiLnNpdGUiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.vaPUzDdIXDNo-p5bGcv0cMgKUtmy1_veqpO5SbNktrlT291Z3wrtfchqc4ukam94YVlidBXiDUir2IwDA5DJBg\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:G17jtF1K2H0f7LmHH8lS+PbCPxlADhXygki31AeJR7s=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314", "response": {"status": 400, "headers": {"Content-Length": ["90"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfcmVzb3VyY2VfdG9rZW4iLCJzdGF0dXMiOjQwMCwidGl0bGUiOiJCYWQgUmVxdWVzdCIsInR5cGUiOiJhYm91dDpibGFuayJ9"}}], "id": "ps-wrong-audience", "assertions": [{"assertion": "person-status", "clause": "ps.person-endpoint", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "person-signature", "clause": "ps.common-verification", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-identity", "clause": "ps.person-structure", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-key", "clause": "ps.person-structure", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-lifetime", "clause": "ps.person-lifetime", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-authorization", "clause": "ps.person-no-authorization", "state": "pass", "expected": true, "actual": true}, {"assertion": "token-refusal", "clause": "ps.resource-verification", "state": "pass", "expected": 400, "actual": 400}, {"assertion": "token-error", "clause": "ps.resource-verification", "state": "pass", "expected": "invalid_resource_token", "actual": "invalid_resource_token"}, {"assertion": "configured-person", "clause": "ps.host-person-profile", "state": "pass", "expected": true, "actual": true}, {"assertion": "no-issued-token", "clause": "ps.resource-verification", "state": "pass", "expected": true, "actual": true}]}, {"exchanges": [{"stage": "person", "method": "POST", "url": "https://ps.aauth.boxlab.site/person", "request_headers": {"Content-Digest": ["sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:"], "Content-Type": ["application/json"], "Signature": ["sig=:OtbX9ajusc3Kq9GsgmrOjh/CjnVfZma2mC3BPdA5fh0+lBlZbxMNZ6bEQIGurVvkrhdM9ivp5QM6WqaAbdnbCQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtd3Jvbmcta2V5LWFnZW50IiwicHMiOiJodHRwczovL3BzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.87dhW9yVSooxOLB4Bs1FJ68-sF7aQ0uOYUIesA2xziG92FZmQWkIsRtV0VOsUVVZz6x_2aHFoukECW3jN2rJBw\""]}, "request_body_base64": "eyJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9", "signature_base": "\"@method\": POST\n\"@authority\": ps.aauth.boxlab.site\n\"@path\": /person\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtd3Jvbmcta2V5LWFnZW50IiwicHMiOiJodHRwczovL3BzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.87dhW9yVSooxOLB4Bs1FJ68-sF7aQ0uOYUIesA2xziG92FZmQWkIsRtV0VOsUVVZz6x_2aHFoukECW3jN2rJBw\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314", "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["618"], "Content-Type": ["application/json"]}, "body_base64": "eyJleHBpcmVzX2luIjo2MCwicGVyc29uX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxa2FYSmxZM1F0Y0hNaUxDSjBlWEFpT2lKaFlTMXdaWEp6YjI0cmFuZDBJbjAuZXlKcGMzTWlPaUpvZEhSd2N6b3ZMM0J6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aVpIZHJJam9pWVdGMWRHZ3RjR1Z5YzI5dUxtcHpiMjRpTENKaGRXUWlPaUpvZEhSd2N6b3ZMM0psYzI5MWNtTmxMbU52Ym1admNtMWhibU5sTG5SbGMzUWlMQ0p6ZFdJaU9pSmthWEpsWTNSbFpDMXdaWEp6YjI0dE1TSXNJbXAwYVNJNkluSjFjM1F0WkdseVpXTjBMVEUzT1RNM016WXpNVFF0TkNJc0ltbGhkQ0k2TVRjNU16Y3pOak14TkN3aVpYaHdJam94Tnprek56TTJNemMwTENKamJtWWlPbnNpYW5kcklqcDdJbXQwZVNJNklrOUxVQ0lzSW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0o0SWpvaVoxUnNNMFJ4YURsR01UbFhiekZTYlhjd2VDMTZUWFZPYVhCSE1EZHFaV2xZWmxsUVZ6UmZTbk0xVVNJc0ltRnNaeUk2SWtWa01qVTFNVGtpZlgxOS4tcGZ6TEFoSDRpSjZtOTc5SjNQZVpNa3o3bUwzOHlPWVExYjVUVUVHUWtsZzByanEtR2hQeTJJa0pUTlVQNWVpYUVtTjc3VDlBNVdNR1pVQ21vc3ZDdyJ9"}, "jwt": {"configured_subject": true, "valid": true, "signature": true, "identity": true, "key": true, "lifetime": true, "scope": true, "no_authorization": true, "claims": {"aud": "https://resource.conformance.test", "cnf": {"jwk": {"alg": "Ed25519", "crv": "Ed25519", "kty": "OKP", "x": "gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q"}}, "dwk": "aauth-person.json", "exp": 1793736374, "iat": 1793736314, "iss": "https://ps.aauth.boxlab.site", "jti": "rust-direct-1793736314-4", "sub": "directed-person-1"}}}, {"stage": "token", "method": "POST", "url": "https://ps.aauth.boxlab.site/token", "request_headers": {"Content-Digest": ["sha-256=:XAMXCx7j1FQ0Wq+Kea2pgEtJ759siTvB0ira1Pvj+U8=:"], "Content-Type": ["application/json"], "Signature": ["sig=:2U527levOBqrlV+v18SpAC6nD3+7fdvOB5ZAY/GSuvCLJp8M3pb1z4tS4cgEnAAEfbkPxwoP8qWaPPt7HkNqDg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtd3Jvbmcta2V5LWFnZW50IiwicHMiOiJodHRwczovL3BzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.87dhW9yVSooxOLB4Bs1FJ68-sF7aQ0uOYUIesA2xziG92FZmQWkIsRtV0VOsUVVZz6x_2aHFoukECW3jN2rJBw\""]}, "request_body_base64": "eyJwcmVzZW50ZWRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNuVnpkQzFrYVhKbFkzUXRjSE1pTENKMGVYQWlPaUpoWVMxd1pYSnpiMjRyYW5kMEluMC5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwzQnpMbUZoZFhSb0xtSnZlR3hoWWk1emFYUmxJaXdpWkhkcklqb2lZV0YxZEdndGNHVnljMjl1TG1wemIyNGlMQ0poZFdRaU9pSm9kSFJ3Y3pvdkwzSmxjMjkxY21ObExtTnZibVp2Y20xaGJtTmxMblJsYzNRaUxDSnpkV0lpT2lKa2FYSmxZM1JsWkMxd1pYSnpiMjR0TVNJc0ltcDBhU0k2SW5KMWMzUXRaR2x5WldOMExURTNPVE0zTXpZek1UUXROQ0lzSW1saGRDSTZNVGM1TXpjek5qTXhOQ3dpWlhod0lqb3hOemt6TnpNMk16YzBMQ0pqYm1ZaU9uc2lhbmRySWpwN0ltdDBlU0k2SWs5TFVDSXNJbU55ZGlJNklrVmtNalUxTVRraUxDSjRJam9pWjFSc00wUnhhRGxHTVRsWGJ6RlNiWGN3ZUMxNlRYVk9hWEJITURkcVpXbFlabGxRVnpSZlNuTTFVU0lzSW1Gc1p5STZJa1ZrTWpVMU1Ua2lmWDE5Li1wZnpMQWhINGlKNm05NzlKM1BlWk1rejdtTDM4eU9ZUTFiNVRVRUdRa2xnMHJqcS1HaFB5MklrSlROVVA1ZWlhRW1ONzdUOUE1V01HWlVDbW9zdkN3IiwicmVzb3VyY2VfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNtVnpiM1Z5WTJVdE1TSXNJblI1Y0NJNkltRmhMWEpsYzI5MWNtTmxLMnAzZENKOS5leUpoWjJWdWRGOXFhM1FpT2lKRk9URTJXRlJxU2tOTE9ESjJRV2xpUlVkSGFFSXpiRVJXTjNkQlRuWnNUR1o0YVVOT1ZIRm1iMTlqSWl3aVlYVmtJam9pYUhSMGNITTZMeTl3Y3k1aFlYVjBhQzVpYjNoc1lXSXVjMmwwWlNJc0ltUjNheUk2SW1GaGRYUm9MWEpsYzI5MWNtTmxMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelkwTXpRc0ltbGhkQ0k2TVRjNU16Y3pOak14TXl3aWFYTnpJam9pYUhSMGNITTZMeTl5WlhOdmRYSmpaUzVqYjI1bWIzSnRZVzVqWlM1MFpYTjBJaXdpYW5ScElqb2ljSE10ZDNKdmJtY3RhMlY1TFhKbGMyOTFjbU5sSWl3aWNISmxjMlZ1ZEdWa1gycDBhU0k2SW5KMWMzUXRaR2x5WldOMExURTNPVE0zTXpZek1UUXROQ0lzSW5Ceklqb2lhSFIwY0hNNkx5OXdjeTVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW5OamIzQmxJam9pY21WaFpDSXNJbk4xWWlJNkltUnBjbVZqZEdWa0xYQmxjbk52YmkweEluMC5OZlI3cmJJMlF6YkE2VFRKMm5zeFpxaXZvTzJmNVVSTklLM3pVSWt3VTU3bVFVa0xZcWlJUF9YTGd1NVRabHZpQnUzU2taQVZpWEZJcjM4TEJqX3dBQSJ9", "signature_base": "\"@method\": POST\n\"@authority\": ps.aauth.boxlab.site\n\"@path\": /token\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtd3Jvbmcta2V5LWFnZW50IiwicHMiOiJodHRwczovL3BzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.87dhW9yVSooxOLB4Bs1FJ68-sF7aQ0uOYUIesA2xziG92FZmQWkIsRtV0VOsUVVZz6x_2aHFoukECW3jN2rJBw\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:XAMXCx7j1FQ0Wq+Kea2pgEtJ759siTvB0ira1Pvj+U8=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314", "response": {"status": 400, "headers": {"Content-Length": ["90"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfcmVzb3VyY2VfdG9rZW4iLCJzdGF0dXMiOjQwMCwidGl0bGUiOiJCYWQgUmVxdWVzdCIsInR5cGUiOiJhYm91dDpibGFuayJ9"}}], "id": "ps-wrong-key", "assertions": [{"assertion": "person-status", "clause": "ps.person-endpoint", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "person-signature", "clause": "ps.common-verification", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-identity", "clause": "ps.person-structure", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-key", "clause": "ps.person-structure", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-lifetime", "clause": "ps.person-lifetime", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-authorization", "clause": "ps.person-no-authorization", "state": "pass", "expected": true, "actual": true}, {"assertion": "token-refusal", "clause": "ps.resource-verification", "state": "pass", "expected": 400, "actual": 400}, {"assertion": "token-error", "clause": "ps.resource-verification", "state": "pass", "expected": "invalid_resource_token", "actual": "invalid_resource_token"}, {"assertion": "configured-person", "clause": "ps.host-person-profile", "state": "pass", "expected": true, "actual": true}, {"assertion": "no-issued-token", "clause": "ps.resource-verification", "state": "pass", "expected": true, "actual": true}]}, {"exchanges": [{"stage": "person", "method": "POST", "url": "https://ps.aauth.boxlab.site/person", "request_headers": {"Content-Digest": ["sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:"], "Content-Type": ["application/json"], "Signature": ["sig=:UpZ/508EaM3vmmV4E1vFIGQue/49jmM3p7UJt82SCzWaEyr15CEoStx0ik1SbAJzeZkxsdkeEV5oiPQ10hxRCA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtd3JvbmctcGVyc29uLWFnZW50IiwicHMiOiJodHRwczovL3BzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.iQvIy_VXmwlbq_HBKoqBHgfcmu4H6m7kr19XFhJ8uHANrKG_dCuDsXFmBtYc6Iy44QKfOFjqUHHED9I_i4OQAg\""]}, "request_body_base64": "eyJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9", "signature_base": "\"@method\": POST\n\"@authority\": ps.aauth.boxlab.site\n\"@path\": /person\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtd3JvbmctcGVyc29uLWFnZW50IiwicHMiOiJodHRwczovL3BzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.iQvIy_VXmwlbq_HBKoqBHgfcmu4H6m7kr19XFhJ8uHANrKG_dCuDsXFmBtYc6Iy44QKfOFjqUHHED9I_i4OQAg\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314", "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["618"], "Content-Type": ["application/json"]}, "body_base64": "eyJleHBpcmVzX2luIjo2MCwicGVyc29uX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxa2FYSmxZM1F0Y0hNaUxDSjBlWEFpT2lKaFlTMXdaWEp6YjI0cmFuZDBJbjAuZXlKcGMzTWlPaUpvZEhSd2N6b3ZMM0J6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aVpIZHJJam9pWVdGMWRHZ3RjR1Z5YzI5dUxtcHpiMjRpTENKaGRXUWlPaUpvZEhSd2N6b3ZMM0psYzI5MWNtTmxMbU52Ym1admNtMWhibU5sTG5SbGMzUWlMQ0p6ZFdJaU9pSmthWEpsWTNSbFpDMXdaWEp6YjI0dE1TSXNJbXAwYVNJNkluSjFjM1F0WkdseVpXTjBMVEUzT1RNM016WXpNVFF0TlNJc0ltbGhkQ0k2TVRjNU16Y3pOak14TkN3aVpYaHdJam94Tnprek56TTJNemMwTENKamJtWWlPbnNpYW5kcklqcDdJbXQwZVNJNklrOUxVQ0lzSW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0o0SWpvaVoxUnNNMFJ4YURsR01UbFhiekZTYlhjd2VDMTZUWFZPYVhCSE1EZHFaV2xZWmxsUVZ6UmZTbk0xVVNJc0ltRnNaeUk2SWtWa01qVTFNVGtpZlgxOS5WeXVPS0dGYkZoYjNaYnJFZW1RV256TDFTakNDTXVZYnpLQVhBRUUwbDRBUkE3c0VZQjY5c1FqcVhuWW05S2J2TUVIZFhheWNTQUNFQUtqMmVoVXlDZyJ9"}, "jwt": {"configured_subject": true, "valid": true, "signature": true, "identity": true, "key": true, "lifetime": true, "scope": true, "no_authorization": true, "claims": {"aud": "https://resource.conformance.test", "cnf": {"jwk": {"alg": "Ed25519", "crv": "Ed25519", "kty": "OKP", "x": "gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q"}}, "dwk": "aauth-person.json", "exp": 1793736374, "iat": 1793736314, "iss": "https://ps.aauth.boxlab.site", "jti": "rust-direct-1793736314-5", "sub": "directed-person-1"}}}, {"stage": "token", "method": "POST", "url": "https://ps.aauth.boxlab.site/token", "request_headers": {"Content-Digest": ["sha-256=:WREPIXkqcyzZ0xCtC1Voom36qGFLAbH2JYBg1INz3mY=:"], "Content-Type": ["application/json"], "Signature": ["sig=:UDMD1TSBRv31BGziLUVlhmWa678Znv/YTiwcxqeQd5NBzoEdhqrFThRayTw/xTZTp5XOjUO1E7kVVN0DuT+DBw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtd3JvbmctcGVyc29uLWFnZW50IiwicHMiOiJodHRwczovL3BzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.iQvIy_VXmwlbq_HBKoqBHgfcmu4H6m7kr19XFhJ8uHANrKG_dCuDsXFmBtYc6Iy44QKfOFjqUHHED9I_i4OQAg\""]}, "request_body_base64": "eyJwcmVzZW50ZWRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNuVnpkQzFrYVhKbFkzUXRjSE1pTENKMGVYQWlPaUpoWVMxd1pYSnpiMjRyYW5kMEluMC5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwzQnpMbUZoZFhSb0xtSnZlR3hoWWk1emFYUmxJaXdpWkhkcklqb2lZV0YxZEdndGNHVnljMjl1TG1wemIyNGlMQ0poZFdRaU9pSm9kSFJ3Y3pvdkwzSmxjMjkxY21ObExtTnZibVp2Y20xaGJtTmxMblJsYzNRaUxDSnpkV0lpT2lKa2FYSmxZM1JsWkMxd1pYSnpiMjR0TVNJc0ltcDBhU0k2SW5KMWMzUXRaR2x5WldOMExURTNPVE0zTXpZek1UUXROU0lzSW1saGRDSTZNVGM1TXpjek5qTXhOQ3dpWlhod0lqb3hOemt6TnpNMk16YzBMQ0pqYm1ZaU9uc2lhbmRySWpwN0ltdDBlU0k2SWs5TFVDSXNJbU55ZGlJNklrVmtNalUxTVRraUxDSjRJam9pWjFSc00wUnhhRGxHTVRsWGJ6RlNiWGN3ZUMxNlRYVk9hWEJITURkcVpXbFlabGxRVnpSZlNuTTFVU0lzSW1Gc1p5STZJa1ZrTWpVMU1Ua2lmWDE5LlZ5dU9LR0ZiRmhiM1pickVlbVFXbnpMMVNqQ0NNdVliektBWEFFRTBsNEFSQTdzRVlCNjlzUWpxWG5ZbTlLYnZNRUhkWGF5Y1NBQ0VBS2oyZWhVeUNnIiwicmVzb3VyY2VfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNtVnpiM1Z5WTJVdE1TSXNJblI1Y0NJNkltRmhMWEpsYzI5MWNtTmxLMnAzZENKOS5leUpoWjJWdWRGOXFhM1FpT2lKaFZrSjBZWEJNWkRFeFUxVldTMGxOUjBwbVVIcFBSVVIxVGpCeldHTnRla3BSVGxaVUxWOXpTMFZWSWl3aVlYVmtJam9pYUhSMGNITTZMeTl3Y3k1aFlYVjBhQzVpYjNoc1lXSXVjMmwwWlNJc0ltUjNheUk2SW1GaGRYUm9MWEpsYzI5MWNtTmxMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelkwTXpRc0ltbGhkQ0k2TVRjNU16Y3pOak14TXl3aWFYTnpJam9pYUhSMGNITTZMeTl5WlhOdmRYSmpaUzVqYjI1bWIzSnRZVzVqWlM1MFpYTjBJaXdpYW5ScElqb2ljSE10ZDNKdmJtY3RjR1Z5YzI5dUxYSmxjMjkxY21ObElpd2ljSEpsYzJWdWRHVmtYMnAwYVNJNkluSjFjM1F0WkdseVpXTjBMVEUzT1RNM016WXpNVFF0TlNJc0luQnpJam9pYUhSMGNITTZMeTl3Y3k1aFlYVjBhQzVpYjNoc1lXSXVjMmwwWlNJc0luTmpiM0JsSWpvaWNtVmhaQ0lzSW5OMVlpSTZJbVp2Y21WcFoyNHRjR1Z5YzI5dUluMC5jMk1VdmJvR3g4TDlfRFlYZDNoZk9jSFFkTDZ6SWU2cTg5ck0yVGlYbkF0MHFYdTlGTVlWcUJpOWUxUUlfSFJVdnhjX3NLd055VnM3WDlUSXNvRHdBdyJ9", "signature_base": "\"@method\": POST\n\"@authority\": ps.aauth.boxlab.site\n\"@path\": /token\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtd3JvbmctcGVyc29uLWFnZW50IiwicHMiOiJodHRwczovL3BzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.iQvIy_VXmwlbq_HBKoqBHgfcmu4H6m7kr19XFhJ8uHANrKG_dCuDsXFmBtYc6Iy44QKfOFjqUHHED9I_i4OQAg\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:WREPIXkqcyzZ0xCtC1Voom36qGFLAbH2JYBg1INz3mY=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314", "response": {"status": 400, "headers": {"Content-Length": ["90"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfcmVzb3VyY2VfdG9rZW4iLCJzdGF0dXMiOjQwMCwidGl0bGUiOiJCYWQgUmVxdWVzdCIsInR5cGUiOiJhYm91dDpibGFuayJ9"}}], "id": "ps-wrong-person", "assertions": [{"assertion": "person-status", "clause": "ps.person-endpoint", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "person-signature", "clause": "ps.common-verification", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-identity", "clause": "ps.person-structure", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-key", "clause": "ps.person-structure", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-lifetime", "clause": "ps.person-lifetime", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-authorization", "clause": "ps.person-no-authorization", "state": "pass", "expected": true, "actual": true}, {"assertion": "token-refusal", "clause": "ps.resource-verification", "state": "pass", "expected": 400, "actual": 400}, {"assertion": "token-error", "clause": "ps.resource-verification", "state": "pass", "expected": "invalid_resource_token", "actual": "invalid_resource_token"}, {"assertion": "configured-person", "clause": "ps.host-person-profile", "state": "pass", "expected": true, "actual": true}, {"assertion": "no-issued-token", "clause": "ps.resource-verification", "state": "pass", "expected": true, "actual": true}]}, {"exchanges": [{"stage": "person", "method": "POST", "url": "https://ps.aauth.boxlab.site/person", "request_headers": {"Content-Digest": ["sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:"], "Content-Type": ["application/json"], "Signature": ["sig=:snQeRMPk0UXhWV/yU54c/YMJx30301KbfcjClfNg5NtlvMjop/+Di0IxiJrKS3Uypr15+jYIqJwmq08qFvmDCw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtd3JvbmctbGluZWFnZS1hZ2VudCIsInBzIjoiaHR0cHM6Ly9wcy5hYXV0aC5ib3hsYWIuc2l0ZSIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.MbZ9NLTxWSQBR5D2P6zCcG0a-sLDtxpEg-_ztVB-lB_-gbDXs28YlHsXyCc7QOu9RD3lJZzuoJbtB6vZbl9zAA\""]}, "request_body_base64": "eyJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9", "signature_base": "\"@method\": POST\n\"@authority\": ps.aauth.boxlab.site\n\"@path\": /person\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtd3JvbmctbGluZWFnZS1hZ2VudCIsInBzIjoiaHR0cHM6Ly9wcy5hYXV0aC5ib3hsYWIuc2l0ZSIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.MbZ9NLTxWSQBR5D2P6zCcG0a-sLDtxpEg-_ztVB-lB_-gbDXs28YlHsXyCc7QOu9RD3lJZzuoJbtB6vZbl9zAA\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314", "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["618"], "Content-Type": ["application/json"]}, "body_base64": "eyJleHBpcmVzX2luIjo2MCwicGVyc29uX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxa2FYSmxZM1F0Y0hNaUxDSjBlWEFpT2lKaFlTMXdaWEp6YjI0cmFuZDBJbjAuZXlKcGMzTWlPaUpvZEhSd2N6b3ZMM0J6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aVpIZHJJam9pWVdGMWRHZ3RjR1Z5YzI5dUxtcHpiMjRpTENKaGRXUWlPaUpvZEhSd2N6b3ZMM0psYzI5MWNtTmxMbU52Ym1admNtMWhibU5sTG5SbGMzUWlMQ0p6ZFdJaU9pSmthWEpsWTNSbFpDMXdaWEp6YjI0dE1TSXNJbXAwYVNJNkluSjFjM1F0WkdseVpXTjBMVEUzT1RNM016WXpNVFF0TmlJc0ltbGhkQ0k2TVRjNU16Y3pOak14TkN3aVpYaHdJam94Tnprek56TTJNemMwTENKamJtWWlPbnNpYW5kcklqcDdJbXQwZVNJNklrOUxVQ0lzSW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0o0SWpvaVoxUnNNMFJ4YURsR01UbFhiekZTYlhjd2VDMTZUWFZPYVhCSE1EZHFaV2xZWmxsUVZ6UmZTbk0xVVNJc0ltRnNaeUk2SWtWa01qVTFNVGtpZlgxOS5FNGRHV01kQVVCZERNenFqNGVRWFV6M0plU2xZZWg2M00zNXhGeURYd3pPcTBPemdQeWthTzFuRkZwZ3luUURGTng3bU9xNFdJWnZiYjVaYnBVZkZEQSJ9"}, "jwt": {"configured_subject": true, "valid": true, "signature": true, "identity": true, "key": true, "lifetime": true, "scope": true, "no_authorization": true, "claims": {"aud": "https://resource.conformance.test", "cnf": {"jwk": {"alg": "Ed25519", "crv": "Ed25519", "kty": "OKP", "x": "gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q"}}, "dwk": "aauth-person.json", "exp": 1793736374, "iat": 1793736314, "iss": "https://ps.aauth.boxlab.site", "jti": "rust-direct-1793736314-6", "sub": "directed-person-1"}}}, {"stage": "token", "method": "POST", "url": "https://ps.aauth.boxlab.site/token", "request_headers": {"Content-Digest": ["sha-256=:qvXNtJN2hWCI5YvvWEADSqPAEYux1swnclyrhLyjgUg=:"], "Content-Type": ["application/json"], "Signature": ["sig=:p5L0QCke3rXa77MQEy0P2c0bJT6sByQwcsztPsjc48ebc8K84CdE9M1xRS7bNyl4OaFU0vp8wrIRx5TCtOsRCw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtd3JvbmctbGluZWFnZS1hZ2VudCIsInBzIjoiaHR0cHM6Ly9wcy5hYXV0aC5ib3hsYWIuc2l0ZSIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.MbZ9NLTxWSQBR5D2P6zCcG0a-sLDtxpEg-_ztVB-lB_-gbDXs28YlHsXyCc7QOu9RD3lJZzuoJbtB6vZbl9zAA\""]}, "request_body_base64": "eyJwcmVzZW50ZWRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNuVnpkQzFrYVhKbFkzUXRjSE1pTENKMGVYQWlPaUpoWVMxd1pYSnpiMjRyYW5kMEluMC5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwzQnpMbUZoZFhSb0xtSnZlR3hoWWk1emFYUmxJaXdpWkhkcklqb2lZV0YxZEdndGNHVnljMjl1TG1wemIyNGlMQ0poZFdRaU9pSm9kSFJ3Y3pvdkwzSmxjMjkxY21ObExtTnZibVp2Y20xaGJtTmxMblJsYzNRaUxDSnpkV0lpT2lKa2FYSmxZM1JsWkMxd1pYSnpiMjR0TVNJc0ltcDBhU0k2SW5KMWMzUXRaR2x5WldOMExURTNPVE0zTXpZek1UUXROaUlzSW1saGRDSTZNVGM1TXpjek5qTXhOQ3dpWlhod0lqb3hOemt6TnpNMk16YzBMQ0pqYm1ZaU9uc2lhbmRySWpwN0ltdDBlU0k2SWs5TFVDSXNJbU55ZGlJNklrVmtNalUxTVRraUxDSjRJam9pWjFSc00wUnhhRGxHTVRsWGJ6RlNiWGN3ZUMxNlRYVk9hWEJITURkcVpXbFlabGxRVnpSZlNuTTFVU0lzSW1Gc1p5STZJa1ZrTWpVMU1Ua2lmWDE5LkU0ZEdXTWRBVUJkRE16cWo0ZVFYVXozSmVTbFllaDYzTTM1eEZ5RFh3ek9xME96Z1B5a2FPMW5GRnBneW5RREZOeDdtT3E0V0ladmJiNVpicFVmRkRBIiwicmVzb3VyY2VfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNtVnpiM1Z5WTJVdE1TSXNJblI1Y0NJNkltRmhMWEpsYzI5MWNtTmxLMnAzZENKOS5leUpoWjJWdWRGOXFhM1FpT2lKaFZrSjBZWEJNWkRFeFUxVldTMGxOUjBwbVVIcFBSVVIxVGpCeldHTnRla3BSVGxaVUxWOXpTMFZWSWl3aVlYVmtJam9pYUhSMGNITTZMeTl3Y3k1aFlYVjBhQzVpYjNoc1lXSXVjMmwwWlNJc0ltUjNheUk2SW1GaGRYUm9MWEpsYzI5MWNtTmxMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelkwTXpRc0ltbGhkQ0k2TVRjNU16Y3pOak14TXl3aWFYTnpJam9pYUhSMGNITTZMeTl5WlhOdmRYSmpaUzVqYjI1bWIzSnRZVzVqWlM1MFpYTjBJaXdpYW5ScElqb2ljSE10ZDNKdmJtY3RiR2x1WldGblpTMXlaWE52ZFhKalpTSXNJbkJ5WlhObGJuUmxaRjlxZEdraU9pSm1iM0psYVdkdUxXcDBhU0lzSW5Ceklqb2lhSFIwY0hNNkx5OXdjeTVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW5OamIzQmxJam9pY21WaFpDSXNJbk4xWWlJNkltUnBjbVZqZEdWa0xYQmxjbk52YmkweEluMC5sUDk0Y1Q0X3ZZVEZBd3JmVzBxQ0ZodDRpd0J4ckJvc19EVjFJRS1ROVlJelotbmo5aGFKYkYtTXdsbEtTREFHZTlEMmtFUDROa1dBc3NneXF3bmxDdyJ9", "signature_base": "\"@method\": POST\n\"@authority\": ps.aauth.boxlab.site\n\"@path\": /token\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtd3JvbmctbGluZWFnZS1hZ2VudCIsInBzIjoiaHR0cHM6Ly9wcy5hYXV0aC5ib3hsYWIuc2l0ZSIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.MbZ9NLTxWSQBR5D2P6zCcG0a-sLDtxpEg-_ztVB-lB_-gbDXs28YlHsXyCc7QOu9RD3lJZzuoJbtB6vZbl9zAA\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:qvXNtJN2hWCI5YvvWEADSqPAEYux1swnclyrhLyjgUg=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314", "response": {"status": 400, "headers": {"Content-Length": ["90"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfcmVzb3VyY2VfdG9rZW4iLCJzdGF0dXMiOjQwMCwidGl0bGUiOiJCYWQgUmVxdWVzdCIsInR5cGUiOiJhYm91dDpibGFuayJ9"}}], "id": "ps-wrong-lineage", "assertions": [{"assertion": "person-status", "clause": "ps.person-endpoint", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "person-signature", "clause": "ps.common-verification", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-identity", "clause": "ps.person-structure", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-key", "clause": "ps.person-structure", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-lifetime", "clause": "ps.person-lifetime", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-authorization", "clause": "ps.person-no-authorization", "state": "pass", "expected": true, "actual": true}, {"assertion": "token-refusal", "clause": "ps.resource-verification", "state": "pass", "expected": 400, "actual": 400}, {"assertion": "token-error", "clause": "ps.resource-verification", "state": "pass", "expected": "invalid_resource_token", "actual": "invalid_resource_token"}, {"assertion": "configured-person", "clause": "ps.host-person-profile", "state": "pass", "expected": true, "actual": true}, {"assertion": "no-issued-token", "clause": "ps.resource-verification", "state": "pass", "expected": true, "actual": true}]}, {"exchanges": [{"stage": "person", "method": "POST", "url": "https://ps.aauth.boxlab.site/person", "request_headers": {"Content-Digest": ["sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:"], "Content-Type": ["application/json"], "Signature": ["sig=:iS4V90B5EcUldoNwlWoOiCFkqOJEfDV8144uvBb2u0tZ7wy08uw9136xagqpwfG+uXXuEvtW9CP60HCHp87YAA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtd3JvbmctcHMtYWdlbnQiLCJwcyI6Imh0dHBzOi8vcHMuYWF1dGguYm94bGFiLnNpdGUiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.7aAytLAqV5S5YjM7OIyjOeVuBkec-ZrcDKZ-bubxUO4vVHvbzNPAY0270yswdYbCH-alHBwRiS-Krll7zhWXBg\""]}, "request_body_base64": "eyJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9", "signature_base": "\"@method\": POST\n\"@authority\": ps.aauth.boxlab.site\n\"@path\": /person\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtd3JvbmctcHMtYWdlbnQiLCJwcyI6Imh0dHBzOi8vcHMuYWF1dGguYm94bGFiLnNpdGUiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.7aAytLAqV5S5YjM7OIyjOeVuBkec-ZrcDKZ-bubxUO4vVHvbzNPAY0270yswdYbCH-alHBwRiS-Krll7zhWXBg\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314", "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["618"], "Content-Type": ["application/json"]}, "body_base64": "eyJleHBpcmVzX2luIjo2MCwicGVyc29uX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxa2FYSmxZM1F0Y0hNaUxDSjBlWEFpT2lKaFlTMXdaWEp6YjI0cmFuZDBJbjAuZXlKcGMzTWlPaUpvZEhSd2N6b3ZMM0J6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aVpIZHJJam9pWVdGMWRHZ3RjR1Z5YzI5dUxtcHpiMjRpTENKaGRXUWlPaUpvZEhSd2N6b3ZMM0psYzI5MWNtTmxMbU52Ym1admNtMWhibU5sTG5SbGMzUWlMQ0p6ZFdJaU9pSmthWEpsWTNSbFpDMXdaWEp6YjI0dE1TSXNJbXAwYVNJNkluSjFjM1F0WkdseVpXTjBMVEUzT1RNM016WXpNVFF0TnlJc0ltbGhkQ0k2TVRjNU16Y3pOak14TkN3aVpYaHdJam94Tnprek56TTJNemMwTENKamJtWWlPbnNpYW5kcklqcDdJbXQwZVNJNklrOUxVQ0lzSW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0o0SWpvaVoxUnNNMFJ4YURsR01UbFhiekZTYlhjd2VDMTZUWFZPYVhCSE1EZHFaV2xZWmxsUVZ6UmZTbk0xVVNJc0ltRnNaeUk2SWtWa01qVTFNVGtpZlgxOS5PalRjb3JKZ2ktMjk0cjY0enJZcjJ6S0tPOFBVSjJva09hTUlnajk5bzUzZ2FkNm5YU2k2NXhZN29fV2VIMzYyVlBTVkZJeTJ0TFRFSVpTX0tvcnJDdyJ9"}, "jwt": {"configured_subject": true, "valid": true, "signature": true, "identity": true, "key": true, "lifetime": true, "scope": true, "no_authorization": true, "claims": {"aud": "https://resource.conformance.test", "cnf": {"jwk": {"alg": "Ed25519", "crv": "Ed25519", "kty": "OKP", "x": "gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q"}}, "dwk": "aauth-person.json", "exp": 1793736374, "iat": 1793736314, "iss": "https://ps.aauth.boxlab.site", "jti": "rust-direct-1793736314-7", "sub": "directed-person-1"}}}, {"stage": "token", "method": "POST", "url": "https://ps.aauth.boxlab.site/token", "request_headers": {"Content-Digest": ["sha-256=:LzHZ6uAYwmuFRPyMOnD6G8yNZ0RWS3dKLvP/0pbwc5s=:"], "Content-Type": ["application/json"], "Signature": ["sig=:kE+CHa56GSGaBXgye2eWHiE/PCmKEyIpVGRLypa0ac9BwSBsYm2HhFImE+odinYlzxK1Up2rbFrK8b05zQkmBg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtd3JvbmctcHMtYWdlbnQiLCJwcyI6Imh0dHBzOi8vcHMuYWF1dGguYm94bGFiLnNpdGUiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.7aAytLAqV5S5YjM7OIyjOeVuBkec-ZrcDKZ-bubxUO4vVHvbzNPAY0270yswdYbCH-alHBwRiS-Krll7zhWXBg\""]}, "request_body_base64": "eyJwcmVzZW50ZWRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNuVnpkQzFrYVhKbFkzUXRjSE1pTENKMGVYQWlPaUpoWVMxd1pYSnpiMjRyYW5kMEluMC5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwzQnpMbUZoZFhSb0xtSnZlR3hoWWk1emFYUmxJaXdpWkhkcklqb2lZV0YxZEdndGNHVnljMjl1TG1wemIyNGlMQ0poZFdRaU9pSm9kSFJ3Y3pvdkwzSmxjMjkxY21ObExtTnZibVp2Y20xaGJtTmxMblJsYzNRaUxDSnpkV0lpT2lKa2FYSmxZM1JsWkMxd1pYSnpiMjR0TVNJc0ltcDBhU0k2SW5KMWMzUXRaR2x5WldOMExURTNPVE0zTXpZek1UUXROeUlzSW1saGRDSTZNVGM1TXpjek5qTXhOQ3dpWlhod0lqb3hOemt6TnpNMk16YzBMQ0pqYm1ZaU9uc2lhbmRySWpwN0ltdDBlU0k2SWs5TFVDSXNJbU55ZGlJNklrVmtNalUxTVRraUxDSjRJam9pWjFSc00wUnhhRGxHTVRsWGJ6RlNiWGN3ZUMxNlRYVk9hWEJITURkcVpXbFlabGxRVnpSZlNuTTFVU0lzSW1Gc1p5STZJa1ZrTWpVMU1Ua2lmWDE5Lk9qVGNvckpnaS0yOTRyNjR6cllyMnpLS084UFVKMm9rT2FNSWdqOTlvNTNnYWQ2blhTaTY1eFk3b19XZUgzNjJWUFNWRkl5MnRMVEVJWlNfS29yckN3IiwicmVzb3VyY2VfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNtVnpiM1Z5WTJVdE1TSXNJblI1Y0NJNkltRmhMWEpsYzI5MWNtTmxLMnAzZENKOS5leUpoWjJWdWRGOXFhM1FpT2lKaFZrSjBZWEJNWkRFeFUxVldTMGxOUjBwbVVIcFBSVVIxVGpCeldHTnRla3BSVGxaVUxWOXpTMFZWSWl3aVlYVmtJam9pYUhSMGNITTZMeTl3Y3k1aFlYVjBhQzVpYjNoc1lXSXVjMmwwWlNJc0ltUjNheUk2SW1GaGRYUm9MWEpsYzI5MWNtTmxMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelkwTXpRc0ltbGhkQ0k2TVRjNU16Y3pOak14TXl3aWFYTnpJam9pYUhSMGNITTZMeTl5WlhOdmRYSmpaUzVqYjI1bWIzSnRZVzVqWlM1MFpYTjBJaXdpYW5ScElqb2ljSE10ZDNKdmJtY3RjSE10Y21WemIzVnlZMlVpTENKd2NtVnpaVzUwWldSZmFuUnBJam9pY25WemRDMWthWEpsWTNRdE1UYzVNemN6TmpNeE5DMDNJaXdpY0hNaU9pSm9kSFJ3Y3pvdkwyWnZjbVZwWjI0dVkyOXVabTl5YldGdVkyVXVkR1Z6ZENJc0luTmpiM0JsSWpvaWNtVmhaQ0lzSW5OMVlpSTZJbVJwY21WamRHVmtMWEJsY25OdmJpMHhJbjAuc1dKVGtxWEFhU21ocnB5VThsd2NyaVpzZko5SnZxZzFNMmN2Z2I5VXVSaEFjeW5COWpWUzZWZWpzSlFoWjA4eFVibjBiWmQ0eHA0dUFzMVdpNVozQWcifQ==", "signature_base": "\"@method\": POST\n\"@authority\": ps.aauth.boxlab.site\n\"@path\": /token\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtd3JvbmctcHMtYWdlbnQiLCJwcyI6Imh0dHBzOi8vcHMuYWF1dGguYm94bGFiLnNpdGUiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.7aAytLAqV5S5YjM7OIyjOeVuBkec-ZrcDKZ-bubxUO4vVHvbzNPAY0270yswdYbCH-alHBwRiS-Krll7zhWXBg\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:LzHZ6uAYwmuFRPyMOnD6G8yNZ0RWS3dKLvP/0pbwc5s=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314", "response": {"status": 400, "headers": {"Content-Length": ["90"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfcmVzb3VyY2VfdG9rZW4iLCJzdGF0dXMiOjQwMCwidGl0bGUiOiJCYWQgUmVxdWVzdCIsInR5cGUiOiJhYm91dDpibGFuayJ9"}}], "id": "ps-wrong-ps", "assertions": [{"assertion": "person-status", "clause": "ps.person-endpoint", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "person-signature", "clause": "ps.common-verification", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-identity", "clause": "ps.person-structure", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-key", "clause": "ps.person-structure", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-lifetime", "clause": "ps.person-lifetime", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-authorization", "clause": "ps.person-no-authorization", "state": "pass", "expected": true, "actual": true}, {"assertion": "token-refusal", "clause": "ps.resource-verification", "state": "pass", "expected": 400, "actual": 400}, {"assertion": "token-error", "clause": "ps.resource-verification", "state": "pass", "expected": "invalid_resource_token", "actual": "invalid_resource_token"}, {"assertion": "configured-person", "clause": "ps.host-person-profile", "state": "pass", "expected": true, "actual": true}, {"assertion": "no-issued-token", "clause": "ps.resource-verification", "state": "pass", "expected": true, "actual": true}]}, {"exchanges": [{"stage": "person", "method": "POST", "url": "https://ps.aauth.boxlab.site/person", "request_headers": {"Content-Digest": ["sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:"], "Content-Type": ["application/json"], "Signature": ["sig=:4+G5BdYLKn1aYCDiYF1S8FvnP8WDt2C0glZ+k+0MoAhwYj1vOA/0oan4zL7YXtckgb0BM+Kee/jQHn47SL5lCQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtZXhwaXJlZC1yZXNvdXJjZS1hZ2VudCIsInBzIjoiaHR0cHM6Ly9wcy5hYXV0aC5ib3hsYWIuc2l0ZSIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.75DU__Qvz8lfpUykZxf2q1Mo6-RiKau6Z6YB-JT5PfPdT4SVP3as0kKCiwpP-RM7U3yZUL6mH2hTCzh4I-heBQ\""]}, "request_body_base64": "eyJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9", "signature_base": "\"@method\": POST\n\"@authority\": ps.aauth.boxlab.site\n\"@path\": /person\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtZXhwaXJlZC1yZXNvdXJjZS1hZ2VudCIsInBzIjoiaHR0cHM6Ly9wcy5hYXV0aC5ib3hsYWIuc2l0ZSIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.75DU__Qvz8lfpUykZxf2q1Mo6-RiKau6Z6YB-JT5PfPdT4SVP3as0kKCiwpP-RM7U3yZUL6mH2hTCzh4I-heBQ\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314", "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["618"], "Content-Type": ["application/json"]}, "body_base64": "eyJleHBpcmVzX2luIjo2MCwicGVyc29uX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxa2FYSmxZM1F0Y0hNaUxDSjBlWEFpT2lKaFlTMXdaWEp6YjI0cmFuZDBJbjAuZXlKcGMzTWlPaUpvZEhSd2N6b3ZMM0J6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aVpIZHJJam9pWVdGMWRHZ3RjR1Z5YzI5dUxtcHpiMjRpTENKaGRXUWlPaUpvZEhSd2N6b3ZMM0psYzI5MWNtTmxMbU52Ym1admNtMWhibU5sTG5SbGMzUWlMQ0p6ZFdJaU9pSmthWEpsWTNSbFpDMXdaWEp6YjI0dE1TSXNJbXAwYVNJNkluSjFjM1F0WkdseVpXTjBMVEUzT1RNM016WXpNVFF0T0NJc0ltbGhkQ0k2TVRjNU16Y3pOak14TkN3aVpYaHdJam94Tnprek56TTJNemMwTENKamJtWWlPbnNpYW5kcklqcDdJbXQwZVNJNklrOUxVQ0lzSW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0o0SWpvaVoxUnNNMFJ4YURsR01UbFhiekZTYlhjd2VDMTZUWFZPYVhCSE1EZHFaV2xZWmxsUVZ6UmZTbk0xVVNJc0ltRnNaeUk2SWtWa01qVTFNVGtpZlgxOS5XQ2lhLUgtUXFsSVdDRThGVmxHWHY2cXZyX21ieFBvNUhDeEwyc1puNUFmamY0SWcyemg2TXoyNTBySk9yRXQzeVZNT3h3a0xJUGloSHMzd0dDTTREUSJ9"}, "jwt": {"configured_subject": true, "valid": true, "signature": true, "identity": true, "key": true, "lifetime": true, "scope": true, "no_authorization": true, "claims": {"aud": "https://resource.conformance.test", "cnf": {"jwk": {"alg": "Ed25519", "crv": "Ed25519", "kty": "OKP", "x": "gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q"}}, "dwk": "aauth-person.json", "exp": 1793736374, "iat": 1793736314, "iss": "https://ps.aauth.boxlab.site", "jti": "rust-direct-1793736314-8", "sub": "directed-person-1"}}}, {"stage": "token", "method": "POST", "url": "https://ps.aauth.boxlab.site/token", "request_headers": {"Content-Digest": ["sha-256=:cH1i8TqEE53LP9jc+ykpECQIQg40v2wyA3PghyKdChI=:"], "Content-Type": ["application/json"], "Signature": ["sig=:/SrxUmiJ5QJ+7dTZnvf5BkbrTWYc2V6Z5gU2StwxaRDrolcJXCfTejZpy27wAd7CRdM/DjRz3Kop48eHwgCWAQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtZXhwaXJlZC1yZXNvdXJjZS1hZ2VudCIsInBzIjoiaHR0cHM6Ly9wcy5hYXV0aC5ib3hsYWIuc2l0ZSIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.75DU__Qvz8lfpUykZxf2q1Mo6-RiKau6Z6YB-JT5PfPdT4SVP3as0kKCiwpP-RM7U3yZUL6mH2hTCzh4I-heBQ\""]}, "request_body_base64": "eyJwcmVzZW50ZWRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNuVnpkQzFrYVhKbFkzUXRjSE1pTENKMGVYQWlPaUpoWVMxd1pYSnpiMjRyYW5kMEluMC5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwzQnpMbUZoZFhSb0xtSnZlR3hoWWk1emFYUmxJaXdpWkhkcklqb2lZV0YxZEdndGNHVnljMjl1TG1wemIyNGlMQ0poZFdRaU9pSm9kSFJ3Y3pvdkwzSmxjMjkxY21ObExtTnZibVp2Y20xaGJtTmxMblJsYzNRaUxDSnpkV0lpT2lKa2FYSmxZM1JsWkMxd1pYSnpiMjR0TVNJc0ltcDBhU0k2SW5KMWMzUXRaR2x5WldOMExURTNPVE0zTXpZek1UUXRPQ0lzSW1saGRDSTZNVGM1TXpjek5qTXhOQ3dpWlhod0lqb3hOemt6TnpNMk16YzBMQ0pqYm1ZaU9uc2lhbmRySWpwN0ltdDBlU0k2SWs5TFVDSXNJbU55ZGlJNklrVmtNalUxTVRraUxDSjRJam9pWjFSc00wUnhhRGxHTVRsWGJ6RlNiWGN3ZUMxNlRYVk9hWEJITURkcVpXbFlabGxRVnpSZlNuTTFVU0lzSW1Gc1p5STZJa1ZrTWpVMU1Ua2lmWDE5LldDaWEtSC1RcWxJV0NFOEZWbEdYdjZxdnJfbWJ4UG81SEN4TDJzWm41QWZqZjRJZzJ6aDZNejI1MHJKT3JFdDN5Vk1PeHdrTElQaWhIczN3R0NNNERRIiwicmVzb3VyY2VfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNtVnpiM1Z5WTJVdE1TSXNJblI1Y0NJNkltRmhMWEpsYzI5MWNtTmxLMnAzZENKOS5leUpoWjJWdWRGOXFhM1FpT2lKaFZrSjBZWEJNWkRFeFUxVldTMGxOUjBwbVVIcFBSVVIxVGpCeldHTnRla3BSVGxaVUxWOXpTMFZWSWl3aVlYVmtJam9pYUhSMGNITTZMeTl3Y3k1aFlYVjBhQzVpYjNoc1lXSXVjMmwwWlNJc0ltUjNheUk2SW1GaGRYUm9MWEpsYzI5MWNtTmxMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNell6TVRNc0ltbGhkQ0k2TVRjNU16Y3pOakU1TkN3aWFYTnpJam9pYUhSMGNITTZMeTl5WlhOdmRYSmpaUzVqYjI1bWIzSnRZVzVqWlM1MFpYTjBJaXdpYW5ScElqb2ljSE10Wlhod2FYSmxaQzF5WlhOdmRYSmpaUzF5WlhOdmRYSmpaU0lzSW5CeVpYTmxiblJsWkY5cWRHa2lPaUp5ZFhOMExXUnBjbVZqZEMweE56a3pOek0yTXpFMExUZ2lMQ0p3Y3lJNkltaDBkSEJ6T2k4dmNITXVZV0YxZEdndVltOTRiR0ZpTG5OcGRHVWlMQ0p6WTI5d1pTSTZJbkpsWVdRaUxDSnpkV0lpT2lKa2FYSmxZM1JsWkMxd1pYSnpiMjR0TVNKOS5JZUlJZjk0TkhlMmtXOXlPNFVxMmpkdk14OFN2dF9vdEo4QUtteDlHeTFMRG1lVVBaZzVlcVp1QmlFa2FPUFVkaVphMlhZY3dtamhlaGplbFZPOWlEUSJ9", "signature_base": "\"@method\": POST\n\"@authority\": ps.aauth.boxlab.site\n\"@path\": /token\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtZXhwaXJlZC1yZXNvdXJjZS1hZ2VudCIsInBzIjoiaHR0cHM6Ly9wcy5hYXV0aC5ib3hsYWIuc2l0ZSIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.75DU__Qvz8lfpUykZxf2q1Mo6-RiKau6Z6YB-JT5PfPdT4SVP3as0kKCiwpP-RM7U3yZUL6mH2hTCzh4I-heBQ\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:cH1i8TqEE53LP9jc+ykpECQIQg40v2wyA3PghyKdChI=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314", "response": {"status": 400, "headers": {"Content-Length": ["90"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImV4cGlyZWRfcmVzb3VyY2VfdG9rZW4iLCJzdGF0dXMiOjQwMCwidGl0bGUiOiJCYWQgUmVxdWVzdCIsInR5cGUiOiJhYm91dDpibGFuayJ9"}}], "id": "ps-expired-resource", "assertions": [{"assertion": "person-status", "clause": "ps.person-endpoint", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "person-signature", "clause": "ps.common-verification", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-identity", "clause": "ps.person-structure", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-key", "clause": "ps.person-structure", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-lifetime", "clause": "ps.person-lifetime", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-authorization", "clause": "ps.person-no-authorization", "state": "pass", "expected": true, "actual": true}, {"assertion": "token-refusal", "clause": "ps.errors", "state": "pass", "expected": 400, "actual": 400}, {"assertion": "token-error", "clause": "ps.errors", "state": "pass", "expected": "expired_resource_token", "actual": "expired_resource_token"}, {"assertion": "configured-person", "clause": "ps.host-person-profile", "state": "pass", "expected": true, "actual": true}, {"assertion": "no-issued-token", "clause": "ps.errors", "state": "pass", "expected": true, "actual": true}]}, {"id": "ps-expired-presented", "assertions": [{"assertion": "person-status", "clause": "ps.person-endpoint", "state": "not_exercised", "expected": 200, "detail": "re-signs the Person Server's own token, which needs its private key"}, {"assertion": "person-signature", "clause": "ps.common-verification", "state": "not_exercised", "expected": true, "detail": "re-signs the Person Server's own token, which needs its private key"}, {"assertion": "person-identity", "clause": "ps.person-structure", "state": "not_exercised", "expected": true, "detail": "re-signs the Person Server's own token, which needs its private key"}, {"assertion": "person-key", "clause": "ps.person-structure", "state": "not_exercised", "expected": true, "detail": "re-signs the Person Server's own token, which needs its private key"}, {"assertion": "person-lifetime", "clause": "ps.person-lifetime", "state": "not_exercised", "expected": true, "detail": "re-signs the Person Server's own token, which needs its private key"}, {"assertion": "person-authorization", "clause": "ps.person-no-authorization", "state": "not_exercised", "expected": true, "detail": "re-signs the Person Server's own token, which needs its private key"}, {"assertion": "token-refusal", "clause": "ps.errors", "state": "not_exercised", "expected": 400, "detail": "re-signs the Person Server's own token, which needs its private key"}, {"assertion": "token-error", "clause": "ps.errors", "state": "not_exercised", "expected": "expired_presented_token", "detail": "re-signs the Person Server's own token, which needs its private key"}, {"assertion": "configured-person", "clause": "ps.host-person-profile", "state": "not_exercised", "expected": true, "detail": "re-signs the Person Server's own token, which needs its private key"}, {"assertion": "no-issued-token", "clause": "ps.errors", "state": "not_exercised", "expected": true, "detail": "re-signs the Person Server's own token, which needs its private key"}]}, {"exchanges": [{"stage": "person", "method": "POST", "url": "https://ps.aauth.boxlab.site/person", "request_headers": {"Content-Digest": ["sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:"], "Content-Type": ["application/json"], "Signature": ["sig=:+1XvCz93tDNMn73UefreiADjmOTm6YVhvv3LgX28vOc0drtZnwP69NkhHGsaXjrPYqPoVNtvIZ9a3/z03GXIAA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtZGVuaWVkLXNjb3BlLWFnZW50IiwicHMiOiJodHRwczovL3BzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.N1FlraN42iJUNWaJHsY9JFo7cwrhb07uq6MV1KXPjPK6wfrPhZcoLTqhZVsB8x8fcsw1FMmChH1Jq9DUPXnoAQ\""]}, "request_body_base64": "eyJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9", "signature_base": "\"@method\": POST\n\"@authority\": ps.aauth.boxlab.site\n\"@path\": /person\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtZGVuaWVkLXNjb3BlLWFnZW50IiwicHMiOiJodHRwczovL3BzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.N1FlraN42iJUNWaJHsY9JFo7cwrhb07uq6MV1KXPjPK6wfrPhZcoLTqhZVsB8x8fcsw1FMmChH1Jq9DUPXnoAQ\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314", "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["618"], "Content-Type": ["application/json"]}, "body_base64": "eyJleHBpcmVzX2luIjo2MCwicGVyc29uX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxa2FYSmxZM1F0Y0hNaUxDSjBlWEFpT2lKaFlTMXdaWEp6YjI0cmFuZDBJbjAuZXlKcGMzTWlPaUpvZEhSd2N6b3ZMM0J6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aVpIZHJJam9pWVdGMWRHZ3RjR1Z5YzI5dUxtcHpiMjRpTENKaGRXUWlPaUpvZEhSd2N6b3ZMM0psYzI5MWNtTmxMbU52Ym1admNtMWhibU5sTG5SbGMzUWlMQ0p6ZFdJaU9pSmthWEpsWTNSbFpDMXdaWEp6YjI0dE1TSXNJbXAwYVNJNkluSjFjM1F0WkdseVpXTjBMVEUzT1RNM016WXpNVFF0T1NJc0ltbGhkQ0k2TVRjNU16Y3pOak14TkN3aVpYaHdJam94Tnprek56TTJNemMwTENKamJtWWlPbnNpYW5kcklqcDdJbXQwZVNJNklrOUxVQ0lzSW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0o0SWpvaVoxUnNNMFJ4YURsR01UbFhiekZTYlhjd2VDMTZUWFZPYVhCSE1EZHFaV2xZWmxsUVZ6UmZTbk0xVVNJc0ltRnNaeUk2SWtWa01qVTFNVGtpZlgxOS5mOVVqcC13VGo5Z1VUNnItMjczN1RyVDlmaE9tWElzcURUZG5nbmtLcGdlX2pCbThyT19GRjNoWVBicEhsLWQ5QXFEZUxIWnZYN1FJZUJlRDdIZmhEZyJ9"}, "jwt": {"configured_subject": true, "valid": true, "signature": true, "identity": true, "key": true, "lifetime": true, "scope": true, "no_authorization": true, "claims": {"aud": "https://resource.conformance.test", "cnf": {"jwk": {"alg": "Ed25519", "crv": "Ed25519", "kty": "OKP", "x": "gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q"}}, "dwk": "aauth-person.json", "exp": 1793736374, "iat": 1793736314, "iss": "https://ps.aauth.boxlab.site", "jti": "rust-direct-1793736314-9", "sub": "directed-person-1"}}}, {"stage": "token", "method": "POST", "url": "https://ps.aauth.boxlab.site/token", "request_headers": {"Content-Digest": ["sha-256=:IyqPu+VpBK6TUsLTASbH2pcJxm762AFaDoLI/19so5c=:"], "Content-Type": ["application/json"], "Signature": ["sig=:pS0zpZKQKsYnz87kglNPvzJnU2DYwQBofQrzFQt9Ommjj6Xoh2bZv9W1/jUFfyxbkQ+ZUHrxkCos0QfYNP20DQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtZGVuaWVkLXNjb3BlLWFnZW50IiwicHMiOiJodHRwczovL3BzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.N1FlraN42iJUNWaJHsY9JFo7cwrhb07uq6MV1KXPjPK6wfrPhZcoLTqhZVsB8x8fcsw1FMmChH1Jq9DUPXnoAQ\""]}, "request_body_base64": "eyJwcmVzZW50ZWRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNuVnpkQzFrYVhKbFkzUXRjSE1pTENKMGVYQWlPaUpoWVMxd1pYSnpiMjRyYW5kMEluMC5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwzQnpMbUZoZFhSb0xtSnZlR3hoWWk1emFYUmxJaXdpWkhkcklqb2lZV0YxZEdndGNHVnljMjl1TG1wemIyNGlMQ0poZFdRaU9pSm9kSFJ3Y3pvdkwzSmxjMjkxY21ObExtTnZibVp2Y20xaGJtTmxMblJsYzNRaUxDSnpkV0lpT2lKa2FYSmxZM1JsWkMxd1pYSnpiMjR0TVNJc0ltcDBhU0k2SW5KMWMzUXRaR2x5WldOMExURTNPVE0zTXpZek1UUXRPU0lzSW1saGRDSTZNVGM1TXpjek5qTXhOQ3dpWlhod0lqb3hOemt6TnpNMk16YzBMQ0pqYm1ZaU9uc2lhbmRySWpwN0ltdDBlU0k2SWs5TFVDSXNJbU55ZGlJNklrVmtNalUxTVRraUxDSjRJam9pWjFSc00wUnhhRGxHTVRsWGJ6RlNiWGN3ZUMxNlRYVk9hWEJITURkcVpXbFlabGxRVnpSZlNuTTFVU0lzSW1Gc1p5STZJa1ZrTWpVMU1Ua2lmWDE5LmY5VWpwLXdUajlnVVQ2ci0yNzM3VHJUOWZoT21YSXNxRFRkbmdua0twZ2VfakJtOHJPX0ZGM2hZUGJwSGwtZDlBcURlTEhadlg3UUllQmVEN0hmaERnIiwicmVzb3VyY2VfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNtVnpiM1Z5WTJVdE1TSXNJblI1Y0NJNkltRmhMWEpsYzI5MWNtTmxLMnAzZENKOS5leUpoWjJWdWRGOXFhM1FpT2lKaFZrSjBZWEJNWkRFeFUxVldTMGxOUjBwbVVIcFBSVVIxVGpCeldHTnRla3BSVGxaVUxWOXpTMFZWSWl3aVlYVmtJam9pYUhSMGNITTZMeTl3Y3k1aFlYVjBhQzVpYjNoc1lXSXVjMmwwWlNJc0ltUjNheUk2SW1GaGRYUm9MWEpsYzI5MWNtTmxMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelkwTXpRc0ltbGhkQ0k2TVRjNU16Y3pOak14TXl3aWFYTnpJam9pYUhSMGNITTZMeTl5WlhOdmRYSmpaUzVqYjI1bWIzSnRZVzVqWlM1MFpYTjBJaXdpYW5ScElqb2ljSE10WkdWdWFXVmtMWE5qYjNCbExYSmxjMjkxY21ObElpd2ljSEpsYzJWdWRHVmtYMnAwYVNJNkluSjFjM1F0WkdseVpXTjBMVEUzT1RNM016WXpNVFF0T1NJc0luQnpJam9pYUhSMGNITTZMeTl3Y3k1aFlYVjBhQzVpYjNoc1lXSXVjMmwwWlNJc0luTmpiM0JsSWpvaVlXUnRhVzRpTENKemRXSWlPaUprYVhKbFkzUmxaQzF3WlhKemIyNHRNU0o5Lk9iVjZPcDFIYU1aMUNCNlFQWlRVUGprZW9iaXFRTWZOekZZbXJmZEo1eS10ckI1R2ZlTmFtemNJR3VpSDVCVG5QcnhHNm5XQlNhenpyVkVhTk55X0FBIn0=", "signature_base": "\"@method\": POST\n\"@authority\": ps.aauth.boxlab.site\n\"@path\": /token\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtZGVuaWVkLXNjb3BlLWFnZW50IiwicHMiOiJodHRwczovL3BzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.N1FlraN42iJUNWaJHsY9JFo7cwrhb07uq6MV1KXPjPK6wfrPhZcoLTqhZVsB8x8fcsw1FMmChH1Jq9DUPXnoAQ\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:IyqPu+VpBK6TUsLTASbH2pcJxm762AFaDoLI/19so5c=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314", "response": {"status": 403, "headers": {"Content-Length": ["79"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImFjY2Vzc19kZW5pZWQiLCJzdGF0dXMiOjQwMywidGl0bGUiOiJGb3JiaWRkZW4iLCJ0eXBlIjoiYWJvdXQ6YmxhbmsifQ=="}}], "id": "ps-denied-scope", "assertions": [{"assertion": "person-status", "clause": "ps.person-endpoint", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "person-signature", "clause": "ps.common-verification", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-identity", "clause": "ps.person-structure", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-key", "clause": "ps.person-structure", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-lifetime", "clause": "ps.person-lifetime", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-authorization", "clause": "ps.person-no-authorization", "state": "pass", "expected": true, "actual": true}, {"assertion": "token-refusal", "clause": "ps.host-scope-policy", "state": "pass", "expected": 403, "actual": 403}, {"assertion": "token-error", "clause": "ps.host-scope-policy", "state": "pass", "expected": "access_denied", "actual": "access_denied"}, {"assertion": "configured-person", "clause": "ps.host-person-profile", "state": "pass", "expected": true, "actual": true}, {"assertion": "no-issued-token", "clause": "ps.host-scope-policy", "state": "pass", "expected": true, "actual": true}]}, {"exchanges": [{"stage": "person", "method": "POST", "url": "https://ps.aauth.boxlab.site/person", "request_headers": {"Content-Digest": ["sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:"], "Content-Type": ["application/json"], "Signature": ["sig=:nv7Y9oPty91WyxXIi9MClW8qyAhHEeCVy+cBDD5n0SlRtuHOy6FZX0EpB2+g8b1Vrdq8K1gPG+A1zmqtkx6tBA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzYzNTksImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtc2hvcnQtcGFyZW50LWFnZW50IiwicHMiOiJodHRwczovL3BzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.yQyI7rsgavQ-7URCQp1L67srOIGeQ1p7WkvDc3fTkc-p9dZ9Wez55wJhXrgNDmJfmLtxVEjCXqrn92XRLK-KCA\""]}, "request_body_base64": "eyJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9", "signature_base": "\"@method\": POST\n\"@authority\": ps.aauth.boxlab.site\n\"@path\": /person\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzYzNTksImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtc2hvcnQtcGFyZW50LWFnZW50IiwicHMiOiJodHRwczovL3BzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.yQyI7rsgavQ-7URCQp1L67srOIGeQ1p7WkvDc3fTkc-p9dZ9Wez55wJhXrgNDmJfmLtxVEjCXqrn92XRLK-KCA\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314", "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["620"], "Content-Type": ["application/json"]}, "body_base64": "eyJleHBpcmVzX2luIjo0NSwicGVyc29uX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxa2FYSmxZM1F0Y0hNaUxDSjBlWEFpT2lKaFlTMXdaWEp6YjI0cmFuZDBJbjAuZXlKcGMzTWlPaUpvZEhSd2N6b3ZMM0J6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aVpIZHJJam9pWVdGMWRHZ3RjR1Z5YzI5dUxtcHpiMjRpTENKaGRXUWlPaUpvZEhSd2N6b3ZMM0psYzI5MWNtTmxMbU52Ym1admNtMWhibU5sTG5SbGMzUWlMQ0p6ZFdJaU9pSmthWEpsWTNSbFpDMXdaWEp6YjI0dE1TSXNJbXAwYVNJNkluSjFjM1F0WkdseVpXTjBMVEUzT1RNM016WXpNVFF0TVRBaUxDSnBZWFFpT2pFM09UTTNNell6TVRRc0ltVjRjQ0k2TVRjNU16Y3pOak0xT1N3aVkyNW1JanA3SW1wM2F5STZleUpyZEhraU9pSlBTMUFpTENKamNuWWlPaUpGWkRJMU5URTVJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaUxDSmhiR2NpT2lKRlpESTFOVEU1SW4xOWZRLnNpUzlTa0NIZTItMmJWZ2k5N08tZFJIOU55QkI4Unl3WjdBaXBmX3BrbTJoQ0xuTkFNM0toZnNsMGNKSzJycHFabE9jUzZ6RzdGeWQ3Qm9uV2tlSEJRIn0="}, "jwt": {"configured_subject": true, "valid": true, "signature": true, "identity": true, "key": true, "lifetime": true, "scope": true, "no_authorization": true, "claims": {"aud": "https://resource.conformance.test", "cnf": {"jwk": {"alg": "Ed25519", "crv": "Ed25519", "kty": "OKP", "x": "gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q"}}, "dwk": "aauth-person.json", "exp": 1793736359, "iat": 1793736314, "iss": "https://ps.aauth.boxlab.site", "jti": "rust-direct-1793736314-10", "sub": "directed-person-1"}}}, {"stage": "token", "method": "POST", "url": "https://ps.aauth.boxlab.site/token", "request_headers": {"Content-Digest": ["sha-256=:tovvTq40JiOAOwguzPXCLiqF4MrlAlgKOD2/eAfZrfY=:"], "Content-Type": ["application/json"], "Signature": ["sig=:Mcrogc9mBYBIpZJP/k9gQk/S/RnQP28TPivgctCDOekmJh6kbPfWMwrIC7o9ji6PXfhWD/vguiGu8/L3WKHXAw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzYzNTksImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtc2hvcnQtcGFyZW50LWFnZW50IiwicHMiOiJodHRwczovL3BzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.yQyI7rsgavQ-7URCQp1L67srOIGeQ1p7WkvDc3fTkc-p9dZ9Wez55wJhXrgNDmJfmLtxVEjCXqrn92XRLK-KCA\""]}, "request_body_base64": "eyJwcmVzZW50ZWRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNuVnpkQzFrYVhKbFkzUXRjSE1pTENKMGVYQWlPaUpoWVMxd1pYSnpiMjRyYW5kMEluMC5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwzQnpMbUZoZFhSb0xtSnZlR3hoWWk1emFYUmxJaXdpWkhkcklqb2lZV0YxZEdndGNHVnljMjl1TG1wemIyNGlMQ0poZFdRaU9pSm9kSFJ3Y3pvdkwzSmxjMjkxY21ObExtTnZibVp2Y20xaGJtTmxMblJsYzNRaUxDSnpkV0lpT2lKa2FYSmxZM1JsWkMxd1pYSnpiMjR0TVNJc0ltcDBhU0k2SW5KMWMzUXRaR2x5WldOMExURTNPVE0zTXpZek1UUXRNVEFpTENKcFlYUWlPakUzT1RNM016WXpNVFFzSW1WNGNDSTZNVGM1TXpjek5qTTFPU3dpWTI1bUlqcDdJbXAzYXlJNmV5SnJkSGtpT2lKUFMxQWlMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2llQ0k2SW1kVWJETkVjV2c1UmpFNVYyOHhVbTEzTUhndGVrMTFUbWx3UnpBM2FtVnBXR1paVUZjMFgwcHpOVkVpTENKaGJHY2lPaUpGWkRJMU5URTVJbjE5ZlEuc2lTOVNrQ0hlMi0yYlZnaTk3Ty1kUkg5TnlCQjhSeXdaN0FpcGZfcGttMmhDTG5OQU0zS2hmc2wwY0pLMnJwcVpsT2NTNnpHN0Z5ZDdCb25Xa2VIQlEiLCJyZXNvdXJjZV90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pY21WemIzVnlZMlV0TVNJc0luUjVjQ0k2SW1GaExYSmxjMjkxY21ObEsycDNkQ0o5LmV5SmhaMlZ1ZEY5cWEzUWlPaUpoVmtKMFlYQk1aREV4VTFWV1MwbE5SMHBtVUhwUFJVUjFUakJ6V0dOdGVrcFJUbFpVTFY5elMwVlZJaXdpWVhWa0lqb2lhSFIwY0hNNkx5OXdjeTVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1SM2F5STZJbUZoZFhSb0xYSmxjMjkxY21ObExtcHpiMjRpTENKbGVIQWlPakUzT1RNM016WTBNelFzSW1saGRDSTZNVGM1TXpjek5qTXhNeXdpYVhOeklqb2lhSFIwY0hNNkx5OXlaWE52ZFhKalpTNWpiMjVtYjNKdFlXNWpaUzUwWlhOMElpd2lhblJwSWpvaWNITXRjMmh2Y25RdGNHRnlaVzUwTFhKbGMyOTFjbU5sSWl3aWNISmxjMlZ1ZEdWa1gycDBhU0k2SW5KMWMzUXRaR2x5WldOMExURTNPVE0zTXpZek1UUXRNVEFpTENKd2N5STZJbWgwZEhCek9pOHZjSE11WVdGMWRHZ3VZbTk0YkdGaUxuTnBkR1VpTENKelkyOXdaU0k2SW5KbFlXUWlMQ0p6ZFdJaU9pSmthWEpsWTNSbFpDMXdaWEp6YjI0dE1TSjkudGFWc2xzS052T0NaaGx0dkQ1TGR2clJvQUljVnVORlhJQTVGUHVVenZjZjFxSlgyTEE2OWFsYWxINWo4cUg4Y09hTktOanFZSjdNNGdNWHgxMHB0QlEifQ==", "signature_base": "\"@method\": POST\n\"@authority\": ps.aauth.boxlab.site\n\"@path\": /token\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzYzNTksImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicHMtc2hvcnQtcGFyZW50LWFnZW50IiwicHMiOiJodHRwczovL3BzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.yQyI7rsgavQ-7URCQp1L67srOIGeQ1p7WkvDc3fTkc-p9dZ9Wez55wJhXrgNDmJfmLtxVEjCXqrn92XRLK-KCA\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:tovvTq40JiOAOwguzPXCLiqF4MrlAlgKOD2/eAfZrfY=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736314", "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["683"], "Content-Type": ["application/json"]}, "body_base64": "eyJhdXRoX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxa2FYSmxZM1F0Y0hNaUxDSjBlWEFpT2lKaFlTMWhkWFJvSzJwM2RDSjkuZXlKcGMzTWlPaUpvZEhSd2N6b3ZMM0J6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aVpIZHJJam9pWVdGMWRHZ3RjR1Z5YzI5dUxtcHpiMjRpTENKaGRXUWlPaUpvZEhSd2N6b3ZMM0psYzI5MWNtTmxMbU52Ym1admNtMWhibU5sTG5SbGMzUWlMQ0p6ZFdJaU9pSmthWEpsWTNSbFpDMXdaWEp6YjI0dE1TSXNJbXAwYVNJNkluSjFjM1F0WkdseVpXTjBMVEUzT1RNM016WXpNVFF0TVRFaUxDSnBZWFFpT2pFM09UTTNNell6TVRRc0ltVjRjQ0k2TVRjNU16Y3pOak0xT1N3aWNITWlPaUpvZEhSd2N6b3ZMM0J6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aVkyNW1JanA3SW1wM2F5STZleUpyZEhraU9pSlBTMUFpTENKamNuWWlPaUpGWkRJMU5URTVJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaUxDSmhiR2NpT2lKRlpESTFOVEU1SW4xOUxDSnpZMjl3WlNJNkluSmxZV1FpZlEuYXZnYllvaGwwZWVxTVdQUW1nZUtZODJzZzhSaGNJU09oR0hVR0JzcWdHc1hxeEdReVpSc25uVEZabHQ5Tzd4d1BnemRXd0NSTWdfWnZrYlY4U0hBRFEiLCJleHBpcmVzX2luIjo0NX0="}, "jwt": {"configured_subject": true, "valid": true, "signature": true, "identity": true, "key": true, "lifetime": true, "scope": true, "no_authorization": false, "claims": {"aud": "https://resource.conformance.test", "cnf": {"jwk": {"alg": "Ed25519", "crv": "Ed25519", "kty": "OKP", "x": "gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q"}}, "dwk": "aauth-person.json", "exp": 1793736359, "iat": 1793736314, "iss": "https://ps.aauth.boxlab.site", "jti": "rust-direct-1793736314-11", "ps": "https://ps.aauth.boxlab.site", "scope": "read", "sub": "directed-person-1"}}}], "id": "ps-short-parent", "assertions": [{"assertion": "person-status", "clause": "ps.person-endpoint", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "person-signature", "clause": "ps.common-verification", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-identity", "clause": "ps.person-structure", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-key", "clause": "ps.person-structure", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-lifetime", "clause": "ps.person-lifetime", "state": "pass", "expected": true, "actual": true}, {"assertion": "person-authorization", "clause": "ps.person-no-authorization", "state": "pass", "expected": true, "actual": true}, {"assertion": "auth-status", "clause": "ps.auth-endpoint", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "auth-signature", "clause": "ps.common-verification", "state": "pass", "expected": true, "actual": true}, {"assertion": "auth-identity", "clause": "ps.auth-structure", "state": "pass", "expected": true, "actual": true}, {"assertion": "auth-key", "clause": "ps.auth-structure", "state": "pass", "expected": true, "actual": true}, {"assertion": "auth-lifetime", "clause": "ps.auth-lifetime", "state": "pass", "expected": true, "actual": true}, {"assertion": "auth-authorization", "clause": "ps.host-scope-policy", "state": "pass", "expected": true, "actual": true}, {"assertion": "configured-person", "clause": "ps.host-person-profile", "state": "pass", "expected": true, "actual": true}]}]}]}, "r3.issuer": {"role": "r3.issuer", "transport": "remote", "version": 1, "execution": "passed", "suite_sha256": "33056ca8b0601972c16829eecf57e9d6eda7857fc80670a7a379c8f5f61f9da2", "verifier_unix_seconds": 1793736316, "catalog": {"version": 1, "sources": [{"id": "core", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "99ef2430c7babec7ea9cb2e9af40e3c3c57d18bce5a6e8501e9748063cfd9ab0", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-oauth-aauth-protocol.md"}, {"id": "key", "commit": "69f5ba2647be848feed043fb6d8b0790e43cd0b6", "sha256": "b2b43db67a1aa5249d1166589834d44f81e97ea2e6375a07b475115efa196b7d", "url": "https://github.com/dickhardt/signature-key/blob/69f5ba2647be848feed043fb6d8b0790e43cd0b6/draft-hardt-httpbis-signature-key.md"}, {"id": "budgets", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "f00d34c91576476cdb30b7aa1aa13a0bc9fc1d99fc43b4f0389ccb3e8bf2e150", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-budgets.md"}, {"id": "events", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "462b2fa2fdb10791dd976a7566cd09f5e5d64686c8d6e2966cc2e0caf87acd12", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-events.md"}, {"id": "r3", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "39672880b054e380d39c9c997523b3320216bade2e348a8f79990f2d85e1f2aa", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-r3.md"}, {"id": "supervision", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "9fd44f899e06bf2a1e903459799cccdd8c6365b5eb5fa1efe2ed5b23b1a6d1a3", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-supervision.md"}, {"id": "bootstrap", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "40ca9d052e942a78ef01a827a23bd0149d34a58f626e750949f3ddcd2601b82c", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-bootstrap.md"}], "clauses": [{"role": "r3.issuer", "id": "r3.issuer.fetch", "source": "r3", "section": "Issuer Processing, lines 543-546: an issuer receiving a Resource token carrying r3_uri and r3_s256 MUST fetch the R3 document at r3_uri", "anchor": "issuer-processing", "scope": "protocol"}, {"role": "r3.issuer", "id": "r3.issuer.fetch-signature", "source": "r3", "section": "R3 Document Access Restriction, line 729: a party fetching r3_uri MUST sign the request as a server in its own right, under the jwks_uri scheme with id set to its issuer (aauth-person.json for a PS)", "anchor": "r3-document-access-restriction", "scope": "protocol"}, {"role": "r3.issuer", "id": "r3.issuer.hash-mismatch", "source": "r3", "section": "Issuer Processing, step 3, line 547: if the SHA-256 of the bytes received does not match r3_s256, the issuer MUST reject the Resource token", "anchor": "issuer-processing", "scope": "protocol"}, {"role": "r3.issuer", "id": "r3.issuer.hash-verification", "source": "r3", "section": "Hash Verification, line 740: a party that fetches an R3 document MUST verify r3_s256 against it before using it; with no document fetched there is nothing verified to grant from", "anchor": "hash-verification", "scope": "protocol"}, {"role": "r3.issuer", "id": "r3.issuer.auth-claims", "source": "r3", "section": "Issuer Processing, step 6 (line 550), and Auth Token Extensions, lines 569-571: the issued Auth token MUST include r3_uri and r3_s256 of the document and r3_granted (REQUIRED), whose operations are drawn from that document (line 617)", "anchor": "auth-token-extensions", "scope": "protocol"}, {"role": "r3.issuer", "id": "r3.issuer.scope-and-r3", "source": "r3", "section": "Resource Token Extensions, line 530: when a Resource token carries both scope and R3 claims, the Auth token's issuer MUST enforce both independently; the granted scope is the host's", "anchor": "resource-token-extensions", "scope": "protocol"}]}, "runs": [{"implementation": {"remote": {"person_server": "https://r3-person.aauth.boxlab.site"}, "id": "aauth-rust", "revision": "v0.1.0-alpha.28", "command": null, "claims": ["r3.issuer.fetch", "r3.issuer.fetch-signature", "r3.issuer.hash-mismatch", "r3.issuer.hash-verification", "r3.issuer.auth-claims", "r3.issuer.scope-and-r3"]}, "cases": [{"exchanges": [{"stage": "person", "method": "POST", "url": "https://r3-person.aauth.boxlab.site/person", "request_headers": {"Content-Digest": ["sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:"], "Content-Type": ["application/json"], "Signature": ["sig=:m4JUyOXu8n/ABjC9cY9KHykwKQifikzb5nc5X/5k/FmyoDYIzMYAoASd9y/ah1QHEs0IBDyg4X/V0t3xymRwDQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTYsImlhdCI6MTc5MzczNjMwNiwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtaXNzdWVyLWNsYXNzLWFnZW50IiwicHMiOiJodHRwczovL3IzLXBlcnNvbi5hYXV0aC5ib3hsYWIuc2l0ZSIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.SpWw0cGjWGOTlN6KGPR2LgIQfevUf0tB3RwxLEQ9PmGm8t8vIntrbX7fP2JitH69UNJo9WBKyOHw8Oh_WYyuDw\""]}, "request_body_base64": "eyJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9", "signature_base": "\"@method\": POST\n\"@authority\": r3-person.aauth.boxlab.site\n\"@path\": /person\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTYsImlhdCI6MTc5MzczNjMwNiwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtaXNzdWVyLWNsYXNzLWFnZW50IiwicHMiOiJodHRwczovL3IzLXBlcnNvbi5hYXV0aC5ib3hsYWIuc2l0ZSIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.SpWw0cGjWGOTlN6KGPR2LgIQfevUf0tB3RwxLEQ9PmGm8t8vIntrbX7fP2JitH69UNJo9WBKyOHw8Oh_WYyuDw\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316", "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["621"], "Content-Type": ["application/json"]}, "body_base64": "eyJleHBpcmVzX2luIjo2MCwicGVyc29uX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxeU15MXdjeUlzSW5SNWNDSTZJbUZoTFhCbGNuTnZiaXRxZDNRaWZRLmV5SnBjM01pT2lKb2RIUndjem92TDNJekxYQmxjbk52Ymk1aFlYVjBhQzVpYjNoc1lXSXVjMmwwWlNJc0ltUjNheUk2SW1GaGRYUm9MWEJsY25OdmJpNXFjMjl1SWl3aVlYVmtJam9pYUhSMGNITTZMeTl5WlhOdmRYSmpaUzVqYjI1bWIzSnRZVzVqWlM1MFpYTjBJaXdpYzNWaUlqb2laR2x5WldOMFpXUXRjR1Z5YzI5dUxURWlMQ0pxZEdraU9pSnlkWE4wTFhJekxYQnpMVEUzT1RNM016WXpNVFl0TVNJc0ltbGhkQ0k2TVRjNU16Y3pOak14Tml3aVpYaHdJam94Tnprek56TTJNemMyTENKamJtWWlPbnNpYW5kcklqcDdJbXQwZVNJNklrOUxVQ0lzSW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0o0SWpvaVoxUnNNMFJ4YURsR01UbFhiekZTYlhjd2VDMTZUWFZPYVhCSE1EZHFaV2xZWmxsUVZ6UmZTbk0xVVNJc0ltRnNaeUk2SWtWa01qVTFNVGtpZlgxOS5ON2c1YlVfYTBaVXhNQmhkeW1fTl9CQ0s4UDBiRlMyWjJWUG9MdmtmR195Nlg4RnE5NlpaWHBvX0Z6dThaeVZFWVAteWxLUlJpOHI2OTVmTHBMdmZEQSJ9"}}, {"stage": "token", "method": "POST", "url": "https://r3-person.aauth.boxlab.site/token", "request_headers": {"Content-Digest": ["sha-256=:hbjyXVWCCYrmSwIn2Il+7rrQODeQwLOjKUjJEQmCgtg=:"], "Content-Type": ["application/json"], "Signature": ["sig=:/JrPEAUV8bJppvVJtlicF1smuR05YTYCxaOaYEght1d5iNxcGoM+jEbTQrUGInO6/oR1tu7C2649DFOp/oPtAw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTYsImlhdCI6MTc5MzczNjMwNiwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtaXNzdWVyLWNsYXNzLWFnZW50IiwicHMiOiJodHRwczovL3IzLXBlcnNvbi5hYXV0aC5ib3hsYWIuc2l0ZSIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.SpWw0cGjWGOTlN6KGPR2LgIQfevUf0tB3RwxLEQ9PmGm8t8vIntrbX7fP2JitH69UNJo9WBKyOHw8Oh_WYyuDw\""]}, "request_body_base64": "eyJwcmVzZW50ZWRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNuVnpkQzF5TXkxd2N5SXNJblI1Y0NJNkltRmhMWEJsY25OdmJpdHFkM1FpZlEuZXlKcGMzTWlPaUpvZEhSd2N6b3ZMM0l6TFhCbGNuTnZiaTVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1SM2F5STZJbUZoZFhSb0xYQmxjbk52Ymk1cWMyOXVJaXdpWVhWa0lqb2lhSFIwY0hNNkx5OXlaWE52ZFhKalpTNWpiMjVtYjNKdFlXNWpaUzUwWlhOMElpd2ljM1ZpSWpvaVpHbHlaV04wWldRdGNHVnljMjl1TFRFaUxDSnFkR2tpT2lKeWRYTjBMWEl6TFhCekxURTNPVE0zTXpZek1UWXRNU0lzSW1saGRDSTZNVGM1TXpjek5qTXhOaXdpWlhod0lqb3hOemt6TnpNMk16YzJMQ0pqYm1ZaU9uc2lhbmRySWpwN0ltdDBlU0k2SWs5TFVDSXNJbU55ZGlJNklrVmtNalUxTVRraUxDSjRJam9pWjFSc00wUnhhRGxHTVRsWGJ6RlNiWGN3ZUMxNlRYVk9hWEJITURkcVpXbFlabGxRVnpSZlNuTTFVU0lzSW1Gc1p5STZJa1ZrTWpVMU1Ua2lmWDE5Lk43ZzViVV9hMFpVeE1CaGR5bV9OX0JDSzhQMGJGUzJaMlZQb0x2a2ZHX3k2WDhGcTk2WlpYcG9fRnp1OFp5VkVZUC15bEtSUmk4cjY5NWZMcEx2ZkRBIiwicmVzb3VyY2VfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNtVnpiM1Z5WTJVdE1TSXNJblI1Y0NJNkltRmhMWEpsYzI5MWNtTmxLMnAzZENKOS5leUpoWjJWdWRGOXFhM1FpT2lKaFZrSjBZWEJNWkRFeFUxVldTMGxOUjBwbVVIcFBSVVIxVGpCeldHTnRla3BSVGxaVUxWOXpTMFZWSWl3aVlYVmtJam9pYUhSMGNITTZMeTl5TXkxd1pYSnpiMjR1WVdGMWRHZ3VZbTk0YkdGaUxuTnBkR1VpTENKa2Qyc2lPaUpoWVhWMGFDMXlaWE52ZFhKalpTNXFjMjl1SWl3aVpYaHdJam94Tnprek56TTJORE0yTENKcFlYUWlPakUzT1RNM016WXpNVFVzSW1semN5STZJbWgwZEhCek9pOHZjbVZ6YjNWeVkyVXVZMjl1Wm05eWJXRnVZMlV1ZEdWemRDSXNJbXAwYVNJNkluSXpMV2x6YzNWbGNpMWpiR0Z6Y3kxeVpYTnZkWEpqWlNJc0luQnlaWE5sYm5SbFpGOXFkR2tpT2lKeWRYTjBMWEl6TFhCekxURTNPVE0zTXpZek1UWXRNU0lzSW5Ceklqb2lhSFIwY0hNNkx5OXlNeTF3WlhKemIyNHVZV0YxZEdndVltOTRiR0ZpTG5OcGRHVWlMQ0p5TTE5ek1qVTJJam9pU0dsa1VUZEpYMUZXTlVvMGFUSTBSbU5sV0VSVldFNDJSRGcwWVdsV1FuaHRSSE5hU2kxclRIRTNPQ0lzSW5JelgzVnlhU0k2SW1oMGRIQnpPaTh2Y21WemIzVnlZMlV1WTI5dVptOXliV0Z1WTJVdWRHVnpkQzl5TXk5akxraHBaRkUzU1Y5UlZqVktOR2t5TkVaalpWaEVWVmhPTmtRNE5HRnBWa0o0YlVSeldrb3RhMHh4TnpnaUxDSnpkV0lpT2lKa2FYSmxZM1JsWkMxd1pYSnpiMjR0TVNKOS5xQkFzSWw4VEdZY1JOdzNmMThjRzJFdjQ2OTRLejdUakYxWFlCWG9Xb1dPeGF1NVBhU3lBVEs4VGNzUHNWV0VxUFVnNThwa3RpeUIyaURGQmkteVpEdyJ9", "signature_base": "\"@method\": POST\n\"@authority\": r3-person.aauth.boxlab.site\n\"@path\": /token\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTYsImlhdCI6MTc5MzczNjMwNiwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtaXNzdWVyLWNsYXNzLWFnZW50IiwicHMiOiJodHRwczovL3IzLXBlcnNvbi5hYXV0aC5ib3hsYWIuc2l0ZSIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.SpWw0cGjWGOTlN6KGPR2LgIQfevUf0tB3RwxLEQ9PmGm8t8vIntrbX7fP2JitH69UNJo9WBKyOHw8Oh_WYyuDw\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:hbjyXVWCCYrmSwIn2Il+7rrQODeQwLOjKUjJEQmCgtg=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316", "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["1034"], "Content-Type": ["application/json"]}, "body_base64": "eyJhdXRoX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxeU15MXdjeUlzSW5SNWNDSTZJbUZoTFdGMWRHZ3JhbmQwSW4wLmV5SnBjM01pT2lKb2RIUndjem92TDNJekxYQmxjbk52Ymk1aFlYVjBhQzVpYjNoc1lXSXVjMmwwWlNJc0ltUjNheUk2SW1GaGRYUm9MWEJsY25OdmJpNXFjMjl1SWl3aVlYVmtJam9pYUhSMGNITTZMeTl5WlhOdmRYSmpaUzVqYjI1bWIzSnRZVzVqWlM1MFpYTjBJaXdpYzNWaUlqb2laR2x5WldOMFpXUXRjR1Z5YzI5dUxURWlMQ0pxZEdraU9pSnlkWE4wTFhJekxYQnpMVEUzT1RNM016WXpNVFl0TWlJc0ltbGhkQ0k2TVRjNU16Y3pOak14Tml3aVpYaHdJam94Tnprek56TTJNemMyTENKd2N5STZJbWgwZEhCek9pOHZjak10Y0dWeWMyOXVMbUZoZFhSb0xtSnZlR3hoWWk1emFYUmxJaXdpWTI1bUlqcDdJbXAzYXlJNmV5SnJkSGtpT2lKUFMxQWlMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2llQ0k2SW1kVWJETkVjV2c1UmpFNVYyOHhVbTEzTUhndGVrMTFUbWx3UnpBM2FtVnBXR1paVUZjMFgwcHpOVkVpTENKaGJHY2lPaUpGWkRJMU5URTVJbjE5TENKeU0xOW5jbUZ1ZEdWa0lqcDdJbTl3WlhKaGRHbHZibk1pT2x0N0luUnZiMndpT2lKeVpXTnZjbVJ6TG5KbFlXUWlmU3g3SW5SdmIyd2lPaUp5WldOdmNtUnpMbVY0Y0c5eWRDSjlYU3dpZG05allXSjFiR0Z5ZVNJNkluVnlianBoWVhWMGFEcDJiMk5oWW5Wc1lYSjVPbTFqY0NKOUxDSnlNMTl6TWpVMklqb2lTR2xrVVRkSlgxRldOVW8wYVRJMFJtTmxXRVJWV0U0MlJEZzBZV2xXUW5odFJITmFTaTFyVEhFM09DSXNJbkl6WDNWeWFTSTZJbWgwZEhCek9pOHZjbVZ6YjNWeVkyVXVZMjl1Wm05eWJXRnVZMlV1ZEdWemRDOXlNeTlqTGtocFpGRTNTVjlSVmpWS05Ha3lORVpqWlZoRVZWaE9Oa1E0TkdGcFZrSjRiVVJ6V2tvdGEweHhOemdpZlEudkgyY1I3MDNkOTZxRlBQdm10UERXMEg5YWt5ZUctYUx3cllPNjZ4V3JTdmFvaFY3VEdKM0dTa0YtRlBYb1I4clNSeC02VVFvNzBGcWIwRVdYblRTQmciLCJleHBpcmVzX2luIjo2MH0="}}], "id": "r3-issuer-class", "evidence": {"served_document": "{\"display\":{\"summary\":\"Read and export fixture records\"},\"operations\":[{\"tool\":\"records.read\"},{\"tool\":\"records.export\"}],\"vocabulary\":\"urn:aauth:vocabulary:mcp\"}", "harness_resource_token": "eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicmVzb3VyY2UtMSIsInR5cCI6ImFhLXJlc291cmNlK2p3dCJ9.eyJhZ2VudF9qa3QiOiJhVkJ0YXBMZDExU1VWS0lNR0pmUHpPRUR1TjBzWGNtekpRTlZULV9zS0VVIiwiYXVkIjoiaHR0cHM6Ly9yMy1wZXJzb24uYWF1dGguYm94bGFiLnNpdGUiLCJkd2siOiJhYXV0aC1yZXNvdXJjZS5qc29uIiwiZXhwIjoxNzkzNzM2NDM2LCJpYXQiOjE3OTM3MzYzMTUsImlzcyI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCIsImp0aSI6InIzLWlzc3Vlci1jbGFzcy1yZXNvdXJjZSIsInByZXNlbnRlZF9qdGkiOiJydXN0LXIzLXBzLTE3OTM3MzYzMTYtMSIsInBzIjoiaHR0cHM6Ly9yMy1wZXJzb24uYWF1dGguYm94bGFiLnNpdGUiLCJyM19zMjU2IjoiSGlkUTdJX1FWNUo0aTI0RmNlWERVWE42RDg0YWlWQnhtRHNaSi1rTHE3OCIsInIzX3VyaSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdC9yMy9jLkhpZFE3SV9RVjVKNGkyNEZjZVhEVVhONkQ4NGFpVkJ4bURzWkota0xxNzgiLCJzdWIiOiJkaXJlY3RlZC1wZXJzb24tMSJ9.qBAsIl8TGYcRNw3f18cG2Ev4694Kz7TjF1XYBXoWoWOxau5PaSyATK8TcsPsVWEqPUg58pktiyB2iDFBi-yZDw", "native_ps_fetches": [{"Method": "GET", "URL": "https://resource.conformance.test/r3/c.HidQ7I_QV5J4i24FceXDUXN6D84aiVBxmDsZJ-kLq78", "Headers": {"Accept": ["application/json"], "Accept-Encoding": ["identity"], "Connection": ["close"], "Content-Length": ["0"], "Signature": ["sig=:9z2lUo/6X3Zo0AJzdtKOgDvw7ShfI7zot5zcKv9Wp0QPFYdp9V25H8YEfQL6PiG63Y0IHU4O5E/070uHZfLRAw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316"], "Signature-Key": ["sig=jwks_uri;id=\"https://r3-person.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-r3-ps\""]}, "Body": ""}], "native_ps_fetch_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736316, "Covered": ["@method", "@authority", "@path", "signature-key"], "Base": "\"@method\": GET\n\"@authority\": resource.conformance.test\n\"@path\": /r3/c.HidQ7I_QV5J4i24FceXDUXN6D84aiVBxmDsZJ-kLq78\n\"signature-key\": sig=jwks_uri;id=\"https://r3-person.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-r3-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316", "Error": ""}, "auth_token": {"valid": true, "claims": {"aud": "https://resource.conformance.test", "cnf": {"jwk": {"alg": "Ed25519", "crv": "Ed25519", "kty": "OKP", "x": "gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q"}}, "dwk": "aauth-person.json", "exp": 1793736376, "iat": 1793736316, "iss": "https://r3-person.aauth.boxlab.site", "jti": "rust-r3-ps-1793736316-2", "ps": "https://r3-person.aauth.boxlab.site", "r3_granted": {"operations": [{"tool": "records.read"}, {"tool": "records.export"}], "vocabulary": "urn:aauth:vocabulary:mcp"}, "r3_s256": "HidQ7I_QV5J4i24FceXDUXN6D84aiVBxmDsZJ-kLq78", "r3_uri": "https://resource.conformance.test/r3/c.HidQ7I_QV5J4i24FceXDUXN6D84aiVBxmDsZJ-kLq78", "sub": "directed-person-1"}}}, "assertions": [{"assertion": "fetched", "clause": "r3.issuer.fetch", "state": "pass", "expected": true, "actual": true}, {"assertion": "fetch-proof", "clause": "r3.issuer.fetch-signature", "state": "pass", "expected": true, "actual": true}, {"assertion": "auth-token", "clause": "r3.issuer.auth-claims", "state": "pass", "expected": true, "actual": true}]}, {"exchanges": [{"stage": "person", "method": "POST", "url": "https://r3-person.aauth.boxlab.site/person", "request_headers": {"Content-Digest": ["sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:"], "Content-Type": ["application/json"], "Signature": ["sig=:SUUN4WOwG8Teo7KdJv626XRfdcdx1NB/CeYr2ExfZRgcU6IGYzzYZefXHLYGBf6VuHKZsczaAiwAs5PcWOjnBA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTYsImlhdCI6MTc5MzczNjMwNiwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtaXNzdWVyLWhhc2gtbWlzbWF0Y2gtYWdlbnQiLCJwcyI6Imh0dHBzOi8vcjMtcGVyc29uLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.EPPBmo5npRrxpqYB6vSdzasnebgn3P5wIiUfYBnp0pX1hFdvrEkh2eQ90wHsYm_J0mPldBT__TGgYwa-fkaHCQ\""]}, "request_body_base64": "eyJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9", "signature_base": "\"@method\": POST\n\"@authority\": r3-person.aauth.boxlab.site\n\"@path\": /person\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTYsImlhdCI6MTc5MzczNjMwNiwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtaXNzdWVyLWhhc2gtbWlzbWF0Y2gtYWdlbnQiLCJwcyI6Imh0dHBzOi8vcjMtcGVyc29uLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.EPPBmo5npRrxpqYB6vSdzasnebgn3P5wIiUfYBnp0pX1hFdvrEkh2eQ90wHsYm_J0mPldBT__TGgYwa-fkaHCQ\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316", "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["621"], "Content-Type": ["application/json"]}, "body_base64": "eyJleHBpcmVzX2luIjo2MCwicGVyc29uX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxeU15MXdjeUlzSW5SNWNDSTZJbUZoTFhCbGNuTnZiaXRxZDNRaWZRLmV5SnBjM01pT2lKb2RIUndjem92TDNJekxYQmxjbk52Ymk1aFlYVjBhQzVpYjNoc1lXSXVjMmwwWlNJc0ltUjNheUk2SW1GaGRYUm9MWEJsY25OdmJpNXFjMjl1SWl3aVlYVmtJam9pYUhSMGNITTZMeTl5WlhOdmRYSmpaUzVqYjI1bWIzSnRZVzVqWlM1MFpYTjBJaXdpYzNWaUlqb2laR2x5WldOMFpXUXRjR1Z5YzI5dUxURWlMQ0pxZEdraU9pSnlkWE4wTFhJekxYQnpMVEUzT1RNM016WXpNVFl0TXlJc0ltbGhkQ0k2TVRjNU16Y3pOak14Tml3aVpYaHdJam94Tnprek56TTJNemMyTENKamJtWWlPbnNpYW5kcklqcDdJbXQwZVNJNklrOUxVQ0lzSW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0o0SWpvaVoxUnNNMFJ4YURsR01UbFhiekZTYlhjd2VDMTZUWFZPYVhCSE1EZHFaV2xZWmxsUVZ6UmZTbk0xVVNJc0ltRnNaeUk2SWtWa01qVTFNVGtpZlgxOS45QnNILTV0aG5sMTZuYjVTdnN3NjJ1X2VFdjA4MHVrcEozc2cwRV9yLUNDLXRTclN2WGJndXlQQ2NncEUxa2JjMVRTS1ZsX1ZvNEo2bmZsUUxpMU1DQSJ9"}}, {"stage": "token", "method": "POST", "url": "https://r3-person.aauth.boxlab.site/token", "request_headers": {"Content-Digest": ["sha-256=:qxnVvwryGSPEoVMnHQ9nPI0mvOR97Kn3U8yVjwtna4Q=:"], "Content-Type": ["application/json"], "Signature": ["sig=:rZzGPQTPLgdUf3j2VKFLcmvSDQMLtP5SVDaF2U066gqB7OEcvWp8NZnAVdXViFEbUBkPc1KcJ/HwElInYDuVCg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTYsImlhdCI6MTc5MzczNjMwNiwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtaXNzdWVyLWhhc2gtbWlzbWF0Y2gtYWdlbnQiLCJwcyI6Imh0dHBzOi8vcjMtcGVyc29uLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.EPPBmo5npRrxpqYB6vSdzasnebgn3P5wIiUfYBnp0pX1hFdvrEkh2eQ90wHsYm_J0mPldBT__TGgYwa-fkaHCQ\""]}, "request_body_base64": "eyJwcmVzZW50ZWRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNuVnpkQzF5TXkxd2N5SXNJblI1Y0NJNkltRmhMWEJsY25OdmJpdHFkM1FpZlEuZXlKcGMzTWlPaUpvZEhSd2N6b3ZMM0l6TFhCbGNuTnZiaTVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1SM2F5STZJbUZoZFhSb0xYQmxjbk52Ymk1cWMyOXVJaXdpWVhWa0lqb2lhSFIwY0hNNkx5OXlaWE52ZFhKalpTNWpiMjVtYjNKdFlXNWpaUzUwWlhOMElpd2ljM1ZpSWpvaVpHbHlaV04wWldRdGNHVnljMjl1TFRFaUxDSnFkR2tpT2lKeWRYTjBMWEl6TFhCekxURTNPVE0zTXpZek1UWXRNeUlzSW1saGRDSTZNVGM1TXpjek5qTXhOaXdpWlhod0lqb3hOemt6TnpNMk16YzJMQ0pqYm1ZaU9uc2lhbmRySWpwN0ltdDBlU0k2SWs5TFVDSXNJbU55ZGlJNklrVmtNalUxTVRraUxDSjRJam9pWjFSc00wUnhhRGxHTVRsWGJ6RlNiWGN3ZUMxNlRYVk9hWEJITURkcVpXbFlabGxRVnpSZlNuTTFVU0lzSW1Gc1p5STZJa1ZrTWpVMU1Ua2lmWDE5LjlCc0gtNXRobmwxNm5iNVN2c3c2MnVfZUV2MDgwdWtwSjNzZzBFX3ItQ0MtdFNyU3ZYYmd1eVBDY2dwRTFrYmMxVFNLVmxfVm80SjZuZmxRTGkxTUNBIiwicmVzb3VyY2VfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNtVnpiM1Z5WTJVdE1TSXNJblI1Y0NJNkltRmhMWEpsYzI5MWNtTmxLMnAzZENKOS5leUpoWjJWdWRGOXFhM1FpT2lKaFZrSjBZWEJNWkRFeFUxVldTMGxOUjBwbVVIcFBSVVIxVGpCeldHTnRla3BSVGxaVUxWOXpTMFZWSWl3aVlYVmtJam9pYUhSMGNITTZMeTl5TXkxd1pYSnpiMjR1WVdGMWRHZ3VZbTk0YkdGaUxuTnBkR1VpTENKa2Qyc2lPaUpoWVhWMGFDMXlaWE52ZFhKalpTNXFjMjl1SWl3aVpYaHdJam94Tnprek56TTJORE0yTENKcFlYUWlPakUzT1RNM016WXpNVFVzSW1semN5STZJbWgwZEhCek9pOHZjbVZ6YjNWeVkyVXVZMjl1Wm05eWJXRnVZMlV1ZEdWemRDSXNJbXAwYVNJNkluSXpMV2x6YzNWbGNpMW9ZWE5vTFcxcGMyMWhkR05vTFhKbGMyOTFjbU5sSWl3aWNISmxjMlZ1ZEdWa1gycDBhU0k2SW5KMWMzUXRjak10Y0hNdE1UYzVNemN6TmpNeE5pMHpJaXdpY0hNaU9pSm9kSFJ3Y3pvdkwzSXpMWEJsY25OdmJpNWhZWFYwYUM1aWIzaHNZV0l1YzJsMFpTSXNJbkl6WDNNeU5UWWlPaUpJYVdSUk4wbGZVVlkxU2pScE1qUkdZMlZZUkZWWVRqWkVPRFJoYVZaQ2VHMUVjMXBLTFd0TWNUYzRJaXdpY2pOZmRYSnBJam9pYUhSMGNITTZMeTl5WlhOdmRYSmpaUzVqYjI1bWIzSnRZVzVqWlM1MFpYTjBMM0l6TDJNdVNHbGtVVGRKWDFGV05VbzBhVEkwUm1ObFdFUlZXRTQyUkRnMFlXbFdRbmh0UkhOYVNpMXJUSEUzT0NJc0luTjFZaUk2SW1ScGNtVmpkR1ZrTFhCbGNuTnZiaTB4SW4wLm9fLThfcjM3cTJxWGxrZms0OUhHN3hzMnFDZ3o3dThpeENjSi1CMEJldGxxOTlIbXFVdmZYeFI5OElsclRlZEpZRUZEZzR6SVp2NU52dnRraG9YekFRIn0=", "signature_base": "\"@method\": POST\n\"@authority\": r3-person.aauth.boxlab.site\n\"@path\": /token\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTYsImlhdCI6MTc5MzczNjMwNiwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtaXNzdWVyLWhhc2gtbWlzbWF0Y2gtYWdlbnQiLCJwcyI6Imh0dHBzOi8vcjMtcGVyc29uLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.EPPBmo5npRrxpqYB6vSdzasnebgn3P5wIiUfYBnp0pX1hFdvrEkh2eQ90wHsYm_J0mPldBT__TGgYwa-fkaHCQ\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:qxnVvwryGSPEoVMnHQ9nPI0mvOR97Kn3U8yVjwtna4Q=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316", "response": {"status": 400, "headers": {"Content-Length": ["90"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfcmVzb3VyY2VfdG9rZW4iLCJzdGF0dXMiOjQwMCwidGl0bGUiOiJCYWQgUmVxdWVzdCIsInR5cGUiOiJhYm91dDpibGFuayJ9"}}], "id": "r3-issuer-hash-mismatch", "evidence": {"served_document": "{\"display\":{\"summary\":\"Read and export fixture Records\"},\"operations\":[{\"tool\":\"records.read\"},{\"tool\":\"records.export\"}],\"vocabulary\":\"urn:aauth:vocabulary:mcp\"}", "harness_resource_token": "eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicmVzb3VyY2UtMSIsInR5cCI6ImFhLXJlc291cmNlK2p3dCJ9.eyJhZ2VudF9qa3QiOiJhVkJ0YXBMZDExU1VWS0lNR0pmUHpPRUR1TjBzWGNtekpRTlZULV9zS0VVIiwiYXVkIjoiaHR0cHM6Ly9yMy1wZXJzb24uYWF1dGguYm94bGFiLnNpdGUiLCJkd2siOiJhYXV0aC1yZXNvdXJjZS5qc29uIiwiZXhwIjoxNzkzNzM2NDM2LCJpYXQiOjE3OTM3MzYzMTUsImlzcyI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCIsImp0aSI6InIzLWlzc3Vlci1oYXNoLW1pc21hdGNoLXJlc291cmNlIiwicHJlc2VudGVkX2p0aSI6InJ1c3QtcjMtcHMtMTc5MzczNjMxNi0zIiwicHMiOiJodHRwczovL3IzLXBlcnNvbi5hYXV0aC5ib3hsYWIuc2l0ZSIsInIzX3MyNTYiOiJIaWRRN0lfUVY1SjRpMjRGY2VYRFVYTjZEODRhaVZCeG1Ec1pKLWtMcTc4IiwicjNfdXJpIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0L3IzL2MuSGlkUTdJX1FWNUo0aTI0RmNlWERVWE42RDg0YWlWQnhtRHNaSi1rTHE3OCIsInN1YiI6ImRpcmVjdGVkLXBlcnNvbi0xIn0.o_-8_r37q2qXlkfk49HG7xs2qCgz7u8ixCcJ-B0Betlq99HmqUvfXxR98IlrTedJYEFDg4zIZv5NvvtkhoXzAQ", "native_ps_fetches": [{"Method": "GET", "URL": "https://resource.conformance.test/r3/c.HidQ7I_QV5J4i24FceXDUXN6D84aiVBxmDsZJ-kLq78", "Headers": {"Accept": ["application/json"], "Accept-Encoding": ["identity"], "Connection": ["close"], "Content-Length": ["0"], "Signature": ["sig=:9z2lUo/6X3Zo0AJzdtKOgDvw7ShfI7zot5zcKv9Wp0QPFYdp9V25H8YEfQL6PiG63Y0IHU4O5E/070uHZfLRAw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316"], "Signature-Key": ["sig=jwks_uri;id=\"https://r3-person.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-r3-ps\""]}, "Body": ""}], "native_ps_fetch_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736316, "Covered": ["@method", "@authority", "@path", "signature-key"], "Base": "\"@method\": GET\n\"@authority\": resource.conformance.test\n\"@path\": /r3/c.HidQ7I_QV5J4i24FceXDUXN6D84aiVBxmDsZJ-kLq78\n\"signature-key\": sig=jwks_uri;id=\"https://r3-person.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-r3-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316", "Error": ""}, "auth_token": {"valid": false, "error": "expected auth_token response, got HTTP 400"}}, "assertions": [{"assertion": "fetched", "clause": "r3.issuer.fetch", "state": "pass", "expected": true, "actual": true}, {"assertion": "refused", "clause": "r3.issuer.hash-mismatch", "state": "pass", "expected": "4xx", "actual": "4xx"}, {"assertion": "no-auth-token", "clause": "r3.issuer.hash-mismatch", "state": "pass", "expected": true, "actual": true}]}, {"exchanges": [{"stage": "person", "method": "POST", "url": "https://r3-person.aauth.boxlab.site/person", "request_headers": {"Content-Digest": ["sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:"], "Content-Type": ["application/json"], "Signature": ["sig=:rXdeBnDy+oFKFPOuMcgCBY0g2SN9TJvK2ay4TC8vQn/aRdfiEsrE8Ijv7DF10vT20nNvDCk7a+UnbnBNQETmAw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTYsImlhdCI6MTc5MzczNjMwNiwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtaXNzdWVyLWRvY3VtZW50LW1pc3NpbmctYWdlbnQiLCJwcyI6Imh0dHBzOi8vcjMtcGVyc29uLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.iGOELDjehbO8qLWV2rCkqwt6FQhE9D29UJXb_IVPG2bEzwews7uopw2DcxHUimn2o3Wvn_yzBfOgemm_8dcdCQ\""]}, "request_body_base64": "eyJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9", "signature_base": "\"@method\": POST\n\"@authority\": r3-person.aauth.boxlab.site\n\"@path\": /person\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTYsImlhdCI6MTc5MzczNjMwNiwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtaXNzdWVyLWRvY3VtZW50LW1pc3NpbmctYWdlbnQiLCJwcyI6Imh0dHBzOi8vcjMtcGVyc29uLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.iGOELDjehbO8qLWV2rCkqwt6FQhE9D29UJXb_IVPG2bEzwews7uopw2DcxHUimn2o3Wvn_yzBfOgemm_8dcdCQ\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316", "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["621"], "Content-Type": ["application/json"]}, "body_base64": "eyJleHBpcmVzX2luIjo2MCwicGVyc29uX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxeU15MXdjeUlzSW5SNWNDSTZJbUZoTFhCbGNuTnZiaXRxZDNRaWZRLmV5SnBjM01pT2lKb2RIUndjem92TDNJekxYQmxjbk52Ymk1aFlYVjBhQzVpYjNoc1lXSXVjMmwwWlNJc0ltUjNheUk2SW1GaGRYUm9MWEJsY25OdmJpNXFjMjl1SWl3aVlYVmtJam9pYUhSMGNITTZMeTl5WlhOdmRYSmpaUzVqYjI1bWIzSnRZVzVqWlM1MFpYTjBJaXdpYzNWaUlqb2laR2x5WldOMFpXUXRjR1Z5YzI5dUxURWlMQ0pxZEdraU9pSnlkWE4wTFhJekxYQnpMVEUzT1RNM016WXpNVFl0TkNJc0ltbGhkQ0k2TVRjNU16Y3pOak14Tml3aVpYaHdJam94Tnprek56TTJNemMyTENKamJtWWlPbnNpYW5kcklqcDdJbXQwZVNJNklrOUxVQ0lzSW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0o0SWpvaVoxUnNNMFJ4YURsR01UbFhiekZTYlhjd2VDMTZUWFZPYVhCSE1EZHFaV2xZWmxsUVZ6UmZTbk0xVVNJc0ltRnNaeUk2SWtWa01qVTFNVGtpZlgxOS5WaFZsRjZJNFpCR3dhUzZQSzJsU0phMFlCdjhyWWNXOUZFYnNHRFZCdG9PWG5rUDNaOHBDZHVfUEU3dXFCamNOakZLV2lidDkzZExiTzRaOUpoRVFDdyJ9"}}, {"stage": "token", "method": "POST", "url": "https://r3-person.aauth.boxlab.site/token", "request_headers": {"Content-Digest": ["sha-256=:NHiWWQkFnT/hQHuuRVAPY508D8GWHv57nFQeYDviucI=:"], "Content-Type": ["application/json"], "Signature": ["sig=:gUIEgSJgFGf7cRsq86qOuNX6xuP4lVXmU7w1ho4fyh/VEdgeDxnsKEKHSFhPBhhwLyBE7phgKFiq4OuW/QupCw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTYsImlhdCI6MTc5MzczNjMwNiwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtaXNzdWVyLWRvY3VtZW50LW1pc3NpbmctYWdlbnQiLCJwcyI6Imh0dHBzOi8vcjMtcGVyc29uLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.iGOELDjehbO8qLWV2rCkqwt6FQhE9D29UJXb_IVPG2bEzwews7uopw2DcxHUimn2o3Wvn_yzBfOgemm_8dcdCQ\""]}, "request_body_base64": "eyJwcmVzZW50ZWRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNuVnpkQzF5TXkxd2N5SXNJblI1Y0NJNkltRmhMWEJsY25OdmJpdHFkM1FpZlEuZXlKcGMzTWlPaUpvZEhSd2N6b3ZMM0l6TFhCbGNuTnZiaTVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1SM2F5STZJbUZoZFhSb0xYQmxjbk52Ymk1cWMyOXVJaXdpWVhWa0lqb2lhSFIwY0hNNkx5OXlaWE52ZFhKalpTNWpiMjVtYjNKdFlXNWpaUzUwWlhOMElpd2ljM1ZpSWpvaVpHbHlaV04wWldRdGNHVnljMjl1TFRFaUxDSnFkR2tpT2lKeWRYTjBMWEl6TFhCekxURTNPVE0zTXpZek1UWXROQ0lzSW1saGRDSTZNVGM1TXpjek5qTXhOaXdpWlhod0lqb3hOemt6TnpNMk16YzJMQ0pqYm1ZaU9uc2lhbmRySWpwN0ltdDBlU0k2SWs5TFVDSXNJbU55ZGlJNklrVmtNalUxTVRraUxDSjRJam9pWjFSc00wUnhhRGxHTVRsWGJ6RlNiWGN3ZUMxNlRYVk9hWEJITURkcVpXbFlabGxRVnpSZlNuTTFVU0lzSW1Gc1p5STZJa1ZrTWpVMU1Ua2lmWDE5LlZoVmxGNkk0WkJHd2FTNlBLMmxTSmEwWUJ2OHJZY1c5RkVic0dEVkJ0b09YbmtQM1o4cENkdV9QRTd1cUJqY05qRktXaWJ0OTNkTGJPNFo5SmhFUUN3IiwicmVzb3VyY2VfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNtVnpiM1Z5WTJVdE1TSXNJblI1Y0NJNkltRmhMWEpsYzI5MWNtTmxLMnAzZENKOS5leUpoWjJWdWRGOXFhM1FpT2lKaFZrSjBZWEJNWkRFeFUxVldTMGxOUjBwbVVIcFBSVVIxVGpCeldHTnRla3BSVGxaVUxWOXpTMFZWSWl3aVlYVmtJam9pYUhSMGNITTZMeTl5TXkxd1pYSnpiMjR1WVdGMWRHZ3VZbTk0YkdGaUxuTnBkR1VpTENKa2Qyc2lPaUpoWVhWMGFDMXlaWE52ZFhKalpTNXFjMjl1SWl3aVpYaHdJam94Tnprek56TTJORE0yTENKcFlYUWlPakUzT1RNM016WXpNVFVzSW1semN5STZJbWgwZEhCek9pOHZjbVZ6YjNWeVkyVXVZMjl1Wm05eWJXRnVZMlV1ZEdWemRDSXNJbXAwYVNJNkluSXpMV2x6YzNWbGNpMWtiMk4xYldWdWRDMXRhWE56YVc1bkxYSmxjMjkxY21ObElpd2ljSEpsYzJWdWRHVmtYMnAwYVNJNkluSjFjM1F0Y2pNdGNITXRNVGM1TXpjek5qTXhOaTAwSWl3aWNITWlPaUpvZEhSd2N6b3ZMM0l6TFhCbGNuTnZiaTVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW5JelgzTXlOVFlpT2lKSWFXUlJOMGxmVVZZMVNqUnBNalJHWTJWWVJGVllUalpFT0RSaGFWWkNlRzFFYzFwS0xXdE1jVGM0SWl3aWNqTmZkWEpwSWpvaWFIUjBjSE02THk5eVpYTnZkWEpqWlM1amIyNW1iM0p0WVc1alpTNTBaWE4wTDNJekwyTXVTR2xrVVRkSlgxRldOVW8wYVRJMFJtTmxXRVJWV0U0MlJEZzBZV2xXUW5odFJITmFTaTFyVEhFM09DSXNJbk4xWWlJNkltUnBjbVZqZEdWa0xYQmxjbk52YmkweEluMC5vMkcyelkybFJLcWxSTU1TeHQ0cTVIbHctVDMxRFFURklsM2RoSC0zSENPSXYwZThFaE9INl9aWGRFSE1BR3ZZMUpXSnZObnJLdGh0d1JnYl9vdlhDdyJ9", "signature_base": "\"@method\": POST\n\"@authority\": r3-person.aauth.boxlab.site\n\"@path\": /token\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTYsImlhdCI6MTc5MzczNjMwNiwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtaXNzdWVyLWRvY3VtZW50LW1pc3NpbmctYWdlbnQiLCJwcyI6Imh0dHBzOi8vcjMtcGVyc29uLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.iGOELDjehbO8qLWV2rCkqwt6FQhE9D29UJXb_IVPG2bEzwews7uopw2DcxHUimn2o3Wvn_yzBfOgemm_8dcdCQ\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:NHiWWQkFnT/hQHuuRVAPY508D8GWHv57nFQeYDviucI=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316", "response": {"status": 400, "headers": {"Content-Length": ["90"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfcmVzb3VyY2VfdG9rZW4iLCJzdGF0dXMiOjQwMCwidGl0bGUiOiJCYWQgUmVxdWVzdCIsInR5cGUiOiJhYm91dDpibGFuayJ9"}}], "id": "r3-issuer-document-missing", "evidence": {"served_document": "{\"display\":{\"summary\":\"Read and export fixture records\"},\"operations\":[{\"tool\":\"records.read\"},{\"tool\":\"records.export\"}],\"vocabulary\":\"urn:aauth:vocabulary:mcp\"}", "harness_resource_token": "eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicmVzb3VyY2UtMSIsInR5cCI6ImFhLXJlc291cmNlK2p3dCJ9.eyJhZ2VudF9qa3QiOiJhVkJ0YXBMZDExU1VWS0lNR0pmUHpPRUR1TjBzWGNtekpRTlZULV9zS0VVIiwiYXVkIjoiaHR0cHM6Ly9yMy1wZXJzb24uYWF1dGguYm94bGFiLnNpdGUiLCJkd2siOiJhYXV0aC1yZXNvdXJjZS5qc29uIiwiZXhwIjoxNzkzNzM2NDM2LCJpYXQiOjE3OTM3MzYzMTUsImlzcyI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCIsImp0aSI6InIzLWlzc3Vlci1kb2N1bWVudC1taXNzaW5nLXJlc291cmNlIiwicHJlc2VudGVkX2p0aSI6InJ1c3QtcjMtcHMtMTc5MzczNjMxNi00IiwicHMiOiJodHRwczovL3IzLXBlcnNvbi5hYXV0aC5ib3hsYWIuc2l0ZSIsInIzX3MyNTYiOiJIaWRRN0lfUVY1SjRpMjRGY2VYRFVYTjZEODRhaVZCeG1Ec1pKLWtMcTc4IiwicjNfdXJpIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0L3IzL2MuSGlkUTdJX1FWNUo0aTI0RmNlWERVWE42RDg0YWlWQnhtRHNaSi1rTHE3OCIsInN1YiI6ImRpcmVjdGVkLXBlcnNvbi0xIn0.o2G2zY2lRKqlRMMSxt4q5Hlw-T31DQTFIl3dhH-3HCOIv0e8EhOH6_ZXdEHMAGvY1JWJvNnrKthtwRgb_ovXCw", "native_ps_fetches": [{"Method": "GET", "URL": "https://resource.conformance.test/r3/c.HidQ7I_QV5J4i24FceXDUXN6D84aiVBxmDsZJ-kLq78", "Headers": {"Accept": ["application/json"], "Accept-Encoding": ["identity"], "Connection": ["close"], "Content-Length": ["0"], "Signature": ["sig=:9z2lUo/6X3Zo0AJzdtKOgDvw7ShfI7zot5zcKv9Wp0QPFYdp9V25H8YEfQL6PiG63Y0IHU4O5E/070uHZfLRAw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316"], "Signature-Key": ["sig=jwks_uri;id=\"https://r3-person.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-r3-ps\""]}, "Body": ""}], "native_ps_fetch_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736316, "Covered": ["@method", "@authority", "@path", "signature-key"], "Base": "\"@method\": GET\n\"@authority\": resource.conformance.test\n\"@path\": /r3/c.HidQ7I_QV5J4i24FceXDUXN6D84aiVBxmDsZJ-kLq78\n\"signature-key\": sig=jwks_uri;id=\"https://r3-person.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-r3-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316", "Error": ""}, "auth_token": {"valid": false, "error": "expected auth_token response, got HTTP 400"}}, "assertions": [{"assertion": "fetched", "clause": "r3.issuer.fetch", "state": "pass", "expected": true, "actual": true}, {"assertion": "no-auth-token", "clause": "r3.issuer.hash-verification", "state": "pass", "expected": true, "actual": true}]}, {"exchanges": [{"stage": "person", "method": "POST", "url": "https://r3-person.aauth.boxlab.site/person", "request_headers": {"Content-Digest": ["sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:"], "Content-Type": ["application/json"], "Signature": ["sig=:cGgTsgwHB3cMCqeH91OJAr9ockaaci6djeKnSlGIWbj19Zec3Cn96SB1GtpjBq2mvP/xEVwbJHn+cpyu9C1tAQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTYsImlhdCI6MTc5MzczNjMwNiwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtaXNzdWVyLXNjb3BlLWFuZC1yMy1hZ2VudCIsInBzIjoiaHR0cHM6Ly9yMy1wZXJzb24uYWF1dGguYm94bGFiLnNpdGUiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.XzZQja007wr3hy6Goc587TVXVpMyuORm52Wxdde3M4C66nGthkWMi_46f_oBSvP7E15Otzf_B7JG9z4pNN5rAg\""]}, "request_body_base64": "eyJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9", "signature_base": "\"@method\": POST\n\"@authority\": r3-person.aauth.boxlab.site\n\"@path\": /person\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTYsImlhdCI6MTc5MzczNjMwNiwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtaXNzdWVyLXNjb3BlLWFuZC1yMy1hZ2VudCIsInBzIjoiaHR0cHM6Ly9yMy1wZXJzb24uYWF1dGguYm94bGFiLnNpdGUiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.XzZQja007wr3hy6Goc587TVXVpMyuORm52Wxdde3M4C66nGthkWMi_46f_oBSvP7E15Otzf_B7JG9z4pNN5rAg\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316", "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["621"], "Content-Type": ["application/json"]}, "body_base64": "eyJleHBpcmVzX2luIjo2MCwicGVyc29uX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxeU15MXdjeUlzSW5SNWNDSTZJbUZoTFhCbGNuTnZiaXRxZDNRaWZRLmV5SnBjM01pT2lKb2RIUndjem92TDNJekxYQmxjbk52Ymk1aFlYVjBhQzVpYjNoc1lXSXVjMmwwWlNJc0ltUjNheUk2SW1GaGRYUm9MWEJsY25OdmJpNXFjMjl1SWl3aVlYVmtJam9pYUhSMGNITTZMeTl5WlhOdmRYSmpaUzVqYjI1bWIzSnRZVzVqWlM1MFpYTjBJaXdpYzNWaUlqb2laR2x5WldOMFpXUXRjR1Z5YzI5dUxURWlMQ0pxZEdraU9pSnlkWE4wTFhJekxYQnpMVEUzT1RNM016WXpNVFl0TlNJc0ltbGhkQ0k2TVRjNU16Y3pOak14Tml3aVpYaHdJam94Tnprek56TTJNemMyTENKamJtWWlPbnNpYW5kcklqcDdJbXQwZVNJNklrOUxVQ0lzSW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0o0SWpvaVoxUnNNMFJ4YURsR01UbFhiekZTYlhjd2VDMTZUWFZPYVhCSE1EZHFaV2xZWmxsUVZ6UmZTbk0xVVNJc0ltRnNaeUk2SWtWa01qVTFNVGtpZlgxOS5nM2xKdzladFlXT0NkZUxCX3hVMlVxQ1ZIV2JhWERXUlVha3hQbUVGSEVyRE9QbFcxXzN6aVZTVTJpVDRWTDFPaDdKaFViVnZiWVRFcFZhZnF5NjRBZyJ9"}}, {"stage": "token", "method": "POST", "url": "https://r3-person.aauth.boxlab.site/token", "request_headers": {"Content-Digest": ["sha-256=:jh261Rd9DCbcgmIxkPL6QTvnY4m63xBTKclgTaoC2c8=:"], "Content-Type": ["application/json"], "Signature": ["sig=:Y1K2c2d5Ao6yCt3TQR46OZqSzP3rH0OJWSCf1Y+qLqYHpj02FaVrVoEamd9mmepPp6nr+VkgpEwAqgBHqxSqAw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTYsImlhdCI6MTc5MzczNjMwNiwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtaXNzdWVyLXNjb3BlLWFuZC1yMy1hZ2VudCIsInBzIjoiaHR0cHM6Ly9yMy1wZXJzb24uYWF1dGguYm94bGFiLnNpdGUiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.XzZQja007wr3hy6Goc587TVXVpMyuORm52Wxdde3M4C66nGthkWMi_46f_oBSvP7E15Otzf_B7JG9z4pNN5rAg\""]}, "request_body_base64": "eyJwcmVzZW50ZWRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNuVnpkQzF5TXkxd2N5SXNJblI1Y0NJNkltRmhMWEJsY25OdmJpdHFkM1FpZlEuZXlKcGMzTWlPaUpvZEhSd2N6b3ZMM0l6TFhCbGNuTnZiaTVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1SM2F5STZJbUZoZFhSb0xYQmxjbk52Ymk1cWMyOXVJaXdpWVhWa0lqb2lhSFIwY0hNNkx5OXlaWE52ZFhKalpTNWpiMjVtYjNKdFlXNWpaUzUwWlhOMElpd2ljM1ZpSWpvaVpHbHlaV04wWldRdGNHVnljMjl1TFRFaUxDSnFkR2tpT2lKeWRYTjBMWEl6TFhCekxURTNPVE0zTXpZek1UWXROU0lzSW1saGRDSTZNVGM1TXpjek5qTXhOaXdpWlhod0lqb3hOemt6TnpNMk16YzJMQ0pqYm1ZaU9uc2lhbmRySWpwN0ltdDBlU0k2SWs5TFVDSXNJbU55ZGlJNklrVmtNalUxTVRraUxDSjRJam9pWjFSc00wUnhhRGxHTVRsWGJ6RlNiWGN3ZUMxNlRYVk9hWEJITURkcVpXbFlabGxRVnpSZlNuTTFVU0lzSW1Gc1p5STZJa1ZrTWpVMU1Ua2lmWDE5LmczbEp3OVp0WVdPQ2RlTEJfeFUyVXFDVkhXYmFYRFdSVWFreFBtRUZIRXJET1BsVzFfM3ppVlNVMmlUNFZMMU9oN0poVWJWdmJZVEVwVmFmcXk2NEFnIiwicmVzb3VyY2VfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNtVnpiM1Z5WTJVdE1TSXNJblI1Y0NJNkltRmhMWEpsYzI5MWNtTmxLMnAzZENKOS5leUpoWjJWdWRGOXFhM1FpT2lKaFZrSjBZWEJNWkRFeFUxVldTMGxOUjBwbVVIcFBSVVIxVGpCeldHTnRla3BSVGxaVUxWOXpTMFZWSWl3aVlYVmtJam9pYUhSMGNITTZMeTl5TXkxd1pYSnpiMjR1WVdGMWRHZ3VZbTk0YkdGaUxuTnBkR1VpTENKa2Qyc2lPaUpoWVhWMGFDMXlaWE52ZFhKalpTNXFjMjl1SWl3aVpYaHdJam94Tnprek56TTJORE0yTENKcFlYUWlPakUzT1RNM016WXpNVFVzSW1semN5STZJbWgwZEhCek9pOHZjbVZ6YjNWeVkyVXVZMjl1Wm05eWJXRnVZMlV1ZEdWemRDSXNJbXAwYVNJNkluSXpMV2x6YzNWbGNpMXpZMjl3WlMxaGJtUXRjak10Y21WemIzVnlZMlVpTENKd2NtVnpaVzUwWldSZmFuUnBJam9pY25WemRDMXlNeTF3Y3kweE56a3pOek0yTXpFMkxUVWlMQ0p3Y3lJNkltaDBkSEJ6T2k4dmNqTXRjR1Z5YzI5dUxtRmhkWFJvTG1KdmVHeGhZaTV6YVhSbElpd2ljak5mY3pJMU5pSTZJa0ZvV0MxYVkzRkhURWRWTVVOM2JWVlJabkJzYzBkbFVqSjBOVkF4ZDI5UWVHZE1aSE5tV0ZKYVpHY2lMQ0p5TTE5MWNta2lPaUpvZEhSd2N6b3ZMM0psYzI5MWNtTmxMbU52Ym1admNtMWhibU5sTG5SbGMzUXZjak12WXk1QmFGZ3RXbU54UjB4SFZURkRkMjFWVVdad2JITkhaVkl5ZERWUU1YZHZVSGhuVEdSelpsaFNXbVJuSWl3aWMyTnZjR1VpT2lKeVpXRmtJaXdpYzNWaUlqb2laR2x5WldOMFpXUXRjR1Z5YzI5dUxURWlmUS4wUTRuRExwNEJyWTdJUkEzSnJDWURTQk05TWF6ajRXbWw1UjNYZy1RNWRjMGV2Sk5OZFMycDRuOW0wcVhveUxEVks2aUQyZmI0M2xuajlmYUF3dmlCdyJ9", "signature_base": "\"@method\": POST\n\"@authority\": r3-person.aauth.boxlab.site\n\"@path\": /token\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTYsImlhdCI6MTc5MzczNjMwNiwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtaXNzdWVyLXNjb3BlLWFuZC1yMy1hZ2VudCIsInBzIjoiaHR0cHM6Ly9yMy1wZXJzb24uYWF1dGguYm94bGFiLnNpdGUiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.XzZQja007wr3hy6Goc587TVXVpMyuORm52Wxdde3M4C66nGthkWMi_46f_oBSvP7E15Otzf_B7JG9z4pNN5rAg\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:jh261Rd9DCbcgmIxkPL6QTvnY4m63xBTKclgTaoC2c8=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316", "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["1019"], "Content-Type": ["application/json"]}, "body_base64": "eyJhdXRoX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxeU15MXdjeUlzSW5SNWNDSTZJbUZoTFdGMWRHZ3JhbmQwSW4wLmV5SnBjM01pT2lKb2RIUndjem92TDNJekxYQmxjbk52Ymk1aFlYVjBhQzVpYjNoc1lXSXVjMmwwWlNJc0ltUjNheUk2SW1GaGRYUm9MWEJsY25OdmJpNXFjMjl1SWl3aVlYVmtJam9pYUhSMGNITTZMeTl5WlhOdmRYSmpaUzVqYjI1bWIzSnRZVzVqWlM1MFpYTjBJaXdpYzNWaUlqb2laR2x5WldOMFpXUXRjR1Z5YzI5dUxURWlMQ0pxZEdraU9pSnlkWE4wTFhJekxYQnpMVEUzT1RNM016WXpNVFl0TmlJc0ltbGhkQ0k2TVRjNU16Y3pOak14Tml3aVpYaHdJam94Tnprek56TTJNemMyTENKd2N5STZJbWgwZEhCek9pOHZjak10Y0dWeWMyOXVMbUZoZFhSb0xtSnZlR3hoWWk1emFYUmxJaXdpWTI1bUlqcDdJbXAzYXlJNmV5SnJkSGtpT2lKUFMxQWlMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2llQ0k2SW1kVWJETkVjV2c1UmpFNVYyOHhVbTEzTUhndGVrMTFUbWx3UnpBM2FtVnBXR1paVUZjMFgwcHpOVkVpTENKaGJHY2lPaUpGWkRJMU5URTVJbjE5TENKelkyOXdaU0k2SW5KbFlXUWlMQ0p5TTE5bmNtRnVkR1ZrSWpwN0ltOXdaWEpoZEdsdmJuTWlPbHQ3SW5SdmIyd2lPaUp5WldOdmNtUnpMbkpsWVdRaWZWMHNJblp2WTJGaWRXeGhjbmtpT2lKMWNtNDZZV0YxZEdnNmRtOWpZV0oxYkdGeWVUcHRZM0FpZlN3aWNqTmZjekkxTmlJNklrRm9XQzFhWTNGSFRFZFZNVU4zYlZWUlpuQnNjMGRsVWpKME5WQXhkMjlRZUdkTVpITm1XRkphWkdjaUxDSnlNMTkxY21raU9pSm9kSFJ3Y3pvdkwzSmxjMjkxY21ObExtTnZibVp2Y20xaGJtTmxMblJsYzNRdmNqTXZZeTVCYUZndFdtTnhSMHhIVlRGRGQyMVZVV1p3YkhOSFpWSXlkRFZRTVhkdlVIaG5UR1J6WmxoU1dtUm5JbjAualE0b1F4U2U0Uk1CQzlVS3hqMG5Kamp4OG01RUpHS0pOWTRvUTI5YlFINUJfaDhEb3VLSWJXVHlmYjA4ZVlZOTVReHBUSV9QMmhXbGh5UUFTZEVJQkEiLCJleHBpcmVzX2luIjo2MH0="}}], "id": "r3-issuer-scope-and-r3", "evidence": {"served_document": "{\"display\":{\"summary\":\"Read and export fixture records\"},\"operations\":[{\"tool\":\"records.read\"}],\"vocabulary\":\"urn:aauth:vocabulary:mcp\"}", "harness_resource_token": "eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicmVzb3VyY2UtMSIsInR5cCI6ImFhLXJlc291cmNlK2p3dCJ9.eyJhZ2VudF9qa3QiOiJhVkJ0YXBMZDExU1VWS0lNR0pmUHpPRUR1TjBzWGNtekpRTlZULV9zS0VVIiwiYXVkIjoiaHR0cHM6Ly9yMy1wZXJzb24uYWF1dGguYm94bGFiLnNpdGUiLCJkd2siOiJhYXV0aC1yZXNvdXJjZS5qc29uIiwiZXhwIjoxNzkzNzM2NDM2LCJpYXQiOjE3OTM3MzYzMTUsImlzcyI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCIsImp0aSI6InIzLWlzc3Vlci1zY29wZS1hbmQtcjMtcmVzb3VyY2UiLCJwcmVzZW50ZWRfanRpIjoicnVzdC1yMy1wcy0xNzkzNzM2MzE2LTUiLCJwcyI6Imh0dHBzOi8vcjMtcGVyc29uLmFhdXRoLmJveGxhYi5zaXRlIiwicjNfczI1NiI6IkFoWC1aY3FHTEdVMUN3bVVRZnBsc0dlUjJ0NVAxd29QeGdMZHNmWFJaZGciLCJyM191cmkiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QvcjMvYy5BaFgtWmNxR0xHVTFDd21VUWZwbHNHZVIydDVQMXdvUHhnTGRzZlhSWmRnIiwic2NvcGUiOiJyZWFkIiwic3ViIjoiZGlyZWN0ZWQtcGVyc29uLTEifQ.0Q4nDLp4BrY7IRA3JrCYDSBM9Mazj4Wml5R3Xg-Q5dc0evJNNdS2p4n9m0qXoyLDVK6iD2fb43lnj9faAwviBw", "native_ps_fetches": [{"Method": "GET", "URL": "https://resource.conformance.test/r3/c.AhX-ZcqGLGU1CwmUQfplsGeR2t5P1woPxgLdsfXRZdg", "Headers": {"Accept": ["application/json"], "Accept-Encoding": ["identity"], "Connection": ["close"], "Content-Length": ["0"], "Signature": ["sig=:0DqJ8wAePrxkV93l8n1PsceyOjknGLVc2TClAjVkEegxYc1Z7OG9aQg+JOlUOxn6IvSeZx+DfEyQUSu39ZFCDQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316"], "Signature-Key": ["sig=jwks_uri;id=\"https://r3-person.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-r3-ps\""]}, "Body": ""}], "native_ps_fetch_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736316, "Covered": ["@method", "@authority", "@path", "signature-key"], "Base": "\"@method\": GET\n\"@authority\": resource.conformance.test\n\"@path\": /r3/c.AhX-ZcqGLGU1CwmUQfplsGeR2t5P1woPxgLdsfXRZdg\n\"signature-key\": sig=jwks_uri;id=\"https://r3-person.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-r3-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316", "Error": ""}, "auth_token": {"valid": true, "claims": {"aud": "https://resource.conformance.test", "cnf": {"jwk": {"alg": "Ed25519", "crv": "Ed25519", "kty": "OKP", "x": "gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q"}}, "dwk": "aauth-person.json", "exp": 1793736376, "iat": 1793736316, "iss": "https://r3-person.aauth.boxlab.site", "jti": "rust-r3-ps-1793736316-6", "ps": "https://r3-person.aauth.boxlab.site", "r3_granted": {"operations": [{"tool": "records.read"}], "vocabulary": "urn:aauth:vocabulary:mcp"}, "r3_s256": "AhX-ZcqGLGU1CwmUQfplsGeR2t5P1woPxgLdsfXRZdg", "r3_uri": "https://resource.conformance.test/r3/c.AhX-ZcqGLGU1CwmUQfplsGeR2t5P1woPxgLdsfXRZdg", "scope": "read", "sub": "directed-person-1"}}}, "assertions": [{"assertion": "auth-token", "clause": "r3.issuer.auth-claims", "state": "pass", "expected": true, "actual": true}, {"assertion": "scope", "clause": "r3.issuer.scope-and-r3", "state": "pass", "expected": "read", "actual": "read"}]}]}]}, "r3.resource": {"role": "r3.resource", "transport": "remote", "version": 1, "execution": "passed", "suite_sha256": "33056ca8b0601972c16829eecf57e9d6eda7857fc80670a7a379c8f5f61f9da2", "verifier_unix_seconds": 1793736316, "catalog": {"version": 1, "sources": [{"id": "core", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "99ef2430c7babec7ea9cb2e9af40e3c3c57d18bce5a6e8501e9748063cfd9ab0", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-oauth-aauth-protocol.md"}, {"id": "key", "commit": "69f5ba2647be848feed043fb6d8b0790e43cd0b6", "sha256": "b2b43db67a1aa5249d1166589834d44f81e97ea2e6375a07b475115efa196b7d", "url": "https://github.com/dickhardt/signature-key/blob/69f5ba2647be848feed043fb6d8b0790e43cd0b6/draft-hardt-httpbis-signature-key.md"}, {"id": "budgets", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "f00d34c91576476cdb30b7aa1aa13a0bc9fc1d99fc43b4f0389ccb3e8bf2e150", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-budgets.md"}, {"id": "events", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "462b2fa2fdb10791dd976a7566cd09f5e5d64686c8d6e2966cc2e0caf87acd12", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-events.md"}, {"id": "r3", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "39672880b054e380d39c9c997523b3320216bade2e348a8f79990f2d85e1f2aa", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-r3.md"}, {"id": "supervision", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "9fd44f899e06bf2a1e903459799cccdd8c6365b5eb5fa1efe2ed5b23b1a6d1a3", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-supervision.md"}, {"id": "bootstrap", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "40ca9d052e942a78ef01a827a23bd0149d34a58f626e750949f3ddcd2601b82c", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-bootstrap.md"}], "clauses": [{"role": "r3.resource", "id": "r3.resource.metadata-vocabularies", "source": "r3", "section": "Resource Metadata Extensions, line 144: r3_vocabularies keys MUST be vocabulary URIs, urn:aauth:vocabulary: ones for the standard vocabularies", "anchor": "resource-metadata-extensions", "scope": "protocol"}, {"role": "r3.resource", "id": "r3.resource.token-claims", "source": "r3", "section": "Resource Token Extensions, lines 497-503: a Resource token carrying R3 information MUST include both r3_uri and r3_s256 (also checked: Resource iss, and aud naming the AS in four-party or the PS in three-party access, line 499)", "anchor": "resource-token-extensions", "scope": "protocol"}, {"role": "r3.resource", "id": "r3.resource.document-signature", "source": "r3", "section": "R3 Document, line 448: the Resource MUST require a valid HTTP Message Signature on requests to R3 document URIs and MUST reject requests not signed by the entitled AS or PS; agents cannot fetch R3 documents", "anchor": "r3-document", "scope": "protocol"}, {"role": "r3.resource", "id": "r3.resource.document-entitlement", "source": "r3", "section": "R3 Document Access Restriction, lines 729-734: the Resource MUST reject any signer, identified by id, that is not the AS in the Resource token's aud or the PS in its ps; any other signer MUST be rejected", "anchor": "r3-document-access-restriction", "scope": "protocol"}, {"role": "r3.resource", "id": "r3.resource.content-addressing", "source": "r3", "section": "Content Addressing, lines 486-488: r3_s256 is the SHA-256 of the bytes as served; the Resource MUST serve those exact bytes on every request for the same r3_uri, here to each entitled signer", "anchor": "content-addressing", "scope": "protocol"}, {"role": "r3.resource", "id": "r3.resource.document-fields", "source": "r3", "section": "Fields, lines 469-471: vocabulary is REQUIRED and MUST match a vocabulary advertised in r3_vocabularies; operations is REQUIRED", "anchor": "fields", "scope": "protocol"}, {"role": "r3.resource", "id": "r3.resource.composition", "source": "r3", "section": "Operations Spanning Multiple Definitions, line 435: the Resource MUST reference a single R3 document that covers all of the requested operations", "anchor": "operations-spanning-definitions", "scope": "protocol"}, {"role": "r3.resource", "id": "r3.resource.operation-validation", "source": "r3", "section": "Operation Validation, line 748: the Resource MUST validate declared operations against its authoritative definition before issuing a Resource token; an operation outside it, or a vocabulary the Resource does not advertise (line 412), gets no Resource token", "anchor": "operation-validation", "scope": "protocol"}, {"role": "r3.resource", "id": "r3.resource.grant-enforcement", "source": "r3", "section": "Grant Enforcement, line 758: Resources MUST enforce r3_granted and r3_per_call and MUST reject API calls that match an operation in neither claim", "anchor": "grant-enforcement", "scope": "protocol"}, {"role": "r3.resource", "id": "r3.resource.granted-served", "source": "r3", "section": "Resource Enforcement, step 1 (line 625): a call matching r3_granted is served; the 2xx status and the operation echo are the launcher's", "anchor": "resource-enforcement", "scope": "adapter-contract"}, {"role": "r3.resource", "id": "r3.resource.document-signature-error", "source": "core", "section": "Verification (Server), lines 2242-2250, applied to the R3 document endpoint: any failure MUST result in a 401 with the appropriate Signature-Error; missing signature fields (step 1) and a signature that does not verify (step 7) are invalid_signature", "anchor": "verification", "scope": "protocol"}, {"role": "r3.resource", "id": "r3.resource.per-call-requirement", "source": "r3", "section": "Grant Enforcement, line 758: operations in r3_per_call MUST trigger an AAuth-Requirement before being served; the challenge is a 401 or 202 whose Resource token references a proposal, not the class document, names the AS in aud and the presented Auth token in presented_jti (Flow, step 1, line 675; line 499)", "anchor": "grant-enforcement", "scope": "protocol"}, {"role": "r3.resource", "id": "r3.resource.proposal-fields", "source": "r3", "section": "Proposal Document, lines 643-645: a per-call proposal's operations (REQUIRED) is the single r3_per_call operation invoked and its parameters (REQUIRED) carry the call's concrete parameters; it is content-addressed like a class document (line 637)", "anchor": "proposal-document", "scope": "protocol"}, {"role": "r3.resource", "id": "r3.resource.per-call-parameters", "source": "r3", "section": "Flow, step 3, line 677: on the 401 retry the Resource MUST verify the presented parameters match the approved proposal and MUST reject the call if anything differs; nothing is executed", "anchor": "per-call-flow", "scope": "protocol"}, {"role": "r3.resource", "id": "r3.resource.per-call-single-use", "source": "r3", "section": "Flow, step 4, line 678: a Resource MUST NOT execute more than one invocation under one per-call Auth token; the launcher counts its own executions", "anchor": "per-call-flow", "scope": "protocol"}]}, "runs": [{"implementation": {"remote": {"control": "https://control.aauth-rust.internal/r3.resource", "resource": "https://r3.aauth.boxlab.site/authorize", "three_party_resource": "https://r3-direct.aauth.boxlab.site/authorize"}, "id": "aauth-rust", "revision": "v0.1.0-alpha.28", "command": null, "claims": ["r3.resource.metadata-vocabularies", "r3.resource.token-claims", "r3.resource.document-signature", "r3.resource.document-entitlement", "r3.resource.content-addressing", "r3.resource.document-fields", "r3.resource.composition", "r3.resource.operation-validation", "r3.resource.grant-enforcement", "r3.resource.granted-served", "r3.resource.document-signature-error", "r3.resource.per-call-requirement", "r3.resource.proposal-fields", "r3.resource.per-call-parameters", "r3.resource.per-call-single-use"]}, "cases": [{"exchanges": [{"stage": "metadata", "method": "GET", "url": "https://r3.aauth.boxlab.site/.well-known/aauth-resource.json", "request_headers": {}, "request_body_base64": null, "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["353"], "Content-Type": ["application/json"]}, "body_base64": "eyJhY2Nlc3NfbW9kZSI6ImF1dGgtdG9rZW4iLCJhdXRob3JpemF0aW9uX2VuZHBvaW50IjoiaHR0cHM6Ly9yMy5hYXV0aC5ib3hsYWIuc2l0ZS9hdXRob3JpemUiLCJpc3N1ZXIiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiandrc191cmkiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlLy53ZWxsLWtub3duL2p3a3MuanNvbiIsInIzX3ZvY2FidWxhcmllcyI6eyJ1cm46YWF1dGg6dm9jYWJ1bGFyeTptY3AiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlL21jcCJ9LCJzY29wZV9kZXNjcmlwdGlvbnMiOnsicmVhZCI6IkZpeHR1cmUgc2NvcGUgcmVhZCJ9LCJzaWduYXR1cmVfd2luZG93Ijo2MH0="}}, {"stage": "authorize", "method": "POST", "url": "https://r3.aauth.boxlab.site/authorize", "request_headers": {"Content-Digest": ["sha-256=:tHYxT89aOaNRqbRRSGFTF6y8xFIRyr//HnTZhhe8B3k=:"], "Content-Type": ["application/json"], "Signature": ["sig=:fvjExwgfs4+30YKJtlRAefwxnkawr0ZWaLisx+Pe+L2OiETgS/4aYIRwKxcHu5YOobXOHuR1aalXkAqGOFQtCA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLXBlcnNvbitqd3QifQ.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1wZXJzb24uanNvbiIsImV4cCI6MTc5MzczNjM3NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL3BlcnNvbi5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtcGVyc29uLXIzLXJlc291cmNlLWNsYXNzIiwic3ViIjoiZGlyZWN0ZWQtcGVyc29uLTEifQ.Rx9-X0Xq6x0Iwo3v1SehIJjsltFxY8nHwFodkY0_8VLgigJMuVNCz-tLtueR4U8dvWGIUr0zJcXzQ499aF_HBQ\""]}, "request_body_base64": "eyJyM19vcGVyYXRpb25zIjp7Im9wZXJhdGlvbnMiOlt7InRvb2wiOiJyZWNvcmRzLnJlYWQifSx7InRvb2wiOiJyZWNvcmRzLmV4cG9ydCJ9XSwidm9jYWJ1bGFyeSI6InVybjphYXV0aDp2b2NhYnVsYXJ5Om1jcCJ9fQ==", "signature_base": "\"@method\": POST\n\"@authority\": r3.aauth.boxlab.site\n\"@path\": /authorize\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLXBlcnNvbitqd3QifQ.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1wZXJzb24uanNvbiIsImV4cCI6MTc5MzczNjM3NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL3BlcnNvbi5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtcGVyc29uLXIzLXJlc291cmNlLWNsYXNzIiwic3ViIjoiZGlyZWN0ZWQtcGVyc29uLTEifQ.Rx9-X0Xq6x0Iwo3v1SehIJjsltFxY8nHwFodkY0_8VLgigJMuVNCz-tLtueR4U8dvWGIUr0zJcXzQ499aF_HBQ\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:tHYxT89aOaNRqbRRSGFTF6y8xFIRyr//HnTZhhe8B3k=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316", "response": {"status": 200, "headers": {"Content-Length": ["959"], "Content-Type": ["application/json"]}, "body_base64": "eyJyZXNvdXJjZV90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pY25WemRDMXlNeTF5WlhOdmRYSmpaU0lzSW5SNWNDSTZJbUZoTFhKbGMyOTFjbU5sSzJwM2RDSjkuZXlKcGMzTWlPaUpvZEhSd2N6b3ZMM0l6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aVpIZHJJam9pWVdGMWRHZ3RjbVZ6YjNWeVkyVXVhbk52YmlJc0ltRjFaQ0k2SW1oMGRIQnpPaTh2WVdOalpYTnpMbU52Ym1admNtMWhibU5sTG5SbGMzUWlMQ0p6ZFdJaU9pSmthWEpsWTNSbFpDMXdaWEp6YjI0dE1TSXNJbXAwYVNJNkluSjFjM1F0Y2pNdE1UYzVNemN6TmpNeE5pMHhJaXdpYVdGMElqb3hOemt6TnpNMk16RTJMQ0psZUhBaU9qRTNPVE0zTXpZMk1UWXNJbkJ6SWpvaWFIUjBjSE02THk5d1pYSnpiMjR1WTI5dVptOXliV0Z1WTJVdWRHVnpkQ0lzSW5CeVpYTmxiblJsWkY5cWRHa2lPaUp5TXkxd1pYSnpiMjR0Y2pNdGNtVnpiM1Z5WTJVdFkyeGhjM01pTENKaFoyVnVkRjlxYTNRaU9pSmhWa0owWVhCTVpERXhVMVZXUzBsTlIwcG1VSHBQUlVSMVRqQnpXR050ZWtwUlRsWlVMVjl6UzBWVklpd2ljak5mY3pJMU5pSTZJamswVkdoZmNtSlNXVFZ3TmtzdGRsaHBhVzVUUWxnM2FtWjVXV2MzTFZaR1ZWbHJReTFuWTJJM1gyTWlMQ0p5TTE5MWNta2lPaUpvZEhSd2N6b3ZMM0l6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsTDNJekwyTXVPVFJVYUY5eVlsSlpOWEEyU3kxMldHbHBibE5DV0RkcVpubFpaemN0VmtaVldXdERMV2RqWWpkZll5NWliMjVxUlV4elVrVnNiMVp6V2xoak1UTndUVFEzTnpWblYyMVdYemxhU1dsUVowWjBjSEJQU3poVkxrcGtlbGRPVkd3MVRHMTNSVzQxWVVkMk5tTnJiVzE0YkhwTk9GQXlUSEF5TUZad1RtaGFNVzVwYjFraWZRLjlDWThianFuenRiRllqbXh5YmZnZXdfNDNJcE5PMmJDLWdGSUNiU2ppeDEzVUVGMGNlQWFGOXZNRHlnODdKaDNoMmZhcXc1TFdOOTk3SXY1Qm9XcUFnIn0="}}, {"stage": "fetch-access", "method": "GET", "url": "https://r3.aauth.boxlab.site/r3/c.94Th_rbRY5p6K-vXiinSBX7jfyYg7-VFUYkC-gcb7_c.bonjELsREloVsZXc13pM4775gWmV_9ZIiPgFtppOK8U.JdzWNTl5LmwEn5aGv6ckmmxlzM8P2Lp20VpNhZ1nioY", "request_headers": {"Signature": ["sig=:cLToilNuA9mDdk1lBSopko+1UgF4pfdqnp1NvOCrdZXq9Po9fnyoYpebx6io81NluYMLXzfdrSmL1CsDmPmUDw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316"], "Signature-Key": ["sig=jwks_uri;id=\"https://access.conformance.test\";dwk=\"aauth-access.json\";kid=\"as-1\""]}, "request_body_base64": "", "signature_base": "\"@method\": GET\n\"@authority\": r3.aauth.boxlab.site\n\"@path\": /r3/c.94Th_rbRY5p6K-vXiinSBX7jfyYg7-VFUYkC-gcb7_c.bonjELsREloVsZXc13pM4775gWmV_9ZIiPgFtppOK8U.JdzWNTl5LmwEn5aGv6ckmmxlzM8P2Lp20VpNhZ1nioY\n\"signature-key\": sig=jwks_uri;id=\"https://access.conformance.test\";dwk=\"aauth-access.json\";kid=\"as-1\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316", "response": {"status": 200, "headers": {"Cache-Control": ["private, no-store, no-transform"], "Content-Length": ["277"], "Content-Type": ["application/json"], "Vary": ["Signature-Key, Signature-Input, Signature"]}, "body_base64": "eyJ2b2NhYnVsYXJ5IjoidXJuOmFhdXRoOnZvY2FidWxhcnk6bWNwIiwib3BlcmF0aW9ucyI6W3sidG9vbCI6InJlY29yZHMucmVhZCJ9LHsidG9vbCI6InJlY29yZHMuZXhwb3J0In1dLCJkaXNwbGF5Ijp7InN1bW1hcnkiOiJVc2UgZml4dHVyZSByZWNvcmRzIiwiaW1wbGljYXRpb25zIjoiUmVjb3JkcyBtYXkgYmUgZXhwb3J0ZWQiLCJkYXRhX2FjY2Vzc2VkIjoiUmVjb3JkIGNvbnRlbnRzIiwiaXJyZXZlcnNpYmxlIjoiRXhwb3J0ZWQgY29waWVzIGNhbm5vdCBiZSByZWNhbGxlZCJ9fQ=="}}, {"stage": "fetch-access-2", "method": "GET", "url": "https://r3.aauth.boxlab.site/r3/c.94Th_rbRY5p6K-vXiinSBX7jfyYg7-VFUYkC-gcb7_c.bonjELsREloVsZXc13pM4775gWmV_9ZIiPgFtppOK8U.JdzWNTl5LmwEn5aGv6ckmmxlzM8P2Lp20VpNhZ1nioY", "request_headers": {"Signature": ["sig=:cLToilNuA9mDdk1lBSopko+1UgF4pfdqnp1NvOCrdZXq9Po9fnyoYpebx6io81NluYMLXzfdrSmL1CsDmPmUDw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316"], "Signature-Key": ["sig=jwks_uri;id=\"https://access.conformance.test\";dwk=\"aauth-access.json\";kid=\"as-1\""]}, "request_body_base64": "", "signature_base": "\"@method\": GET\n\"@authority\": r3.aauth.boxlab.site\n\"@path\": /r3/c.94Th_rbRY5p6K-vXiinSBX7jfyYg7-VFUYkC-gcb7_c.bonjELsREloVsZXc13pM4775gWmV_9ZIiPgFtppOK8U.JdzWNTl5LmwEn5aGv6ckmmxlzM8P2Lp20VpNhZ1nioY\n\"signature-key\": sig=jwks_uri;id=\"https://access.conformance.test\";dwk=\"aauth-access.json\";kid=\"as-1\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316", "response": {"status": 200, "headers": {"Cache-Control": ["private, no-store, no-transform"], "Content-Length": ["277"], "Content-Type": ["application/json"], "Vary": ["Signature-Key, Signature-Input, Signature"]}, "body_base64": "eyJ2b2NhYnVsYXJ5IjoidXJuOmFhdXRoOnZvY2FidWxhcnk6bWNwIiwib3BlcmF0aW9ucyI6W3sidG9vbCI6InJlY29yZHMucmVhZCJ9LHsidG9vbCI6InJlY29yZHMuZXhwb3J0In1dLCJkaXNwbGF5Ijp7InN1bW1hcnkiOiJVc2UgZml4dHVyZSByZWNvcmRzIiwiaW1wbGljYXRpb25zIjoiUmVjb3JkcyBtYXkgYmUgZXhwb3J0ZWQiLCJkYXRhX2FjY2Vzc2VkIjoiUmVjb3JkIGNvbnRlbnRzIiwiaXJyZXZlcnNpYmxlIjoiRXhwb3J0ZWQgY29waWVzIGNhbm5vdCBiZSByZWNhbGxlZCJ9fQ=="}}, {"stage": "fetch-person", "method": "GET", "url": "https://r3.aauth.boxlab.site/r3/c.94Th_rbRY5p6K-vXiinSBX7jfyYg7-VFUYkC-gcb7_c.bonjELsREloVsZXc13pM4775gWmV_9ZIiPgFtppOK8U.JdzWNTl5LmwEn5aGv6ckmmxlzM8P2Lp20VpNhZ1nioY", "request_headers": {"Signature": ["sig=:VGnMpfuRHNEV8fWLcdHnmsRYJ0ik2Ooj+t3Bf9/kRLeuicCVbLMUYED2GFNMy1p1ExBwdb//nCB7WIRFM/36BA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "request_body_base64": "", "signature_base": "\"@method\": GET\n\"@authority\": r3.aauth.boxlab.site\n\"@path\": /r3/c.94Th_rbRY5p6K-vXiinSBX7jfyYg7-VFUYkC-gcb7_c.bonjELsREloVsZXc13pM4775gWmV_9ZIiPgFtppOK8U.JdzWNTl5LmwEn5aGv6ckmmxlzM8P2Lp20VpNhZ1nioY\n\"signature-key\": sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316", "response": {"status": 200, "headers": {"Cache-Control": ["private, no-store, no-transform"], "Content-Length": ["277"], "Content-Type": ["application/json"], "Vary": ["Signature-Key, Signature-Input, Signature"]}, "body_base64": "eyJ2b2NhYnVsYXJ5IjoidXJuOmFhdXRoOnZvY2FidWxhcnk6bWNwIiwib3BlcmF0aW9ucyI6W3sidG9vbCI6InJlY29yZHMucmVhZCJ9LHsidG9vbCI6InJlY29yZHMuZXhwb3J0In1dLCJkaXNwbGF5Ijp7InN1bW1hcnkiOiJVc2UgZml4dHVyZSByZWNvcmRzIiwiaW1wbGljYXRpb25zIjoiUmVjb3JkcyBtYXkgYmUgZXhwb3J0ZWQiLCJkYXRhX2FjY2Vzc2VkIjoiUmVjb3JkIGNvbnRlbnRzIiwiaXJyZXZlcnNpYmxlIjoiRXhwb3J0ZWQgY29waWVzIGNhbm5vdCBiZSByZWNhbGxlZCJ9fQ=="}}, {"stage": "call-records.read", "method": "POST", "url": "https://r3.aauth.boxlab.site/op/records.read", "request_headers": {"Content-Digest": ["sha-256=:5zBZl002jZH3wYm9jkneLqc0vHG2cpzqugooENQ4CHs=:"], "Content-Type": ["application/json"], "Signature": ["sig=:q7/jc+h4AaQex4uQQov9HXBiD7Z1P3KSWE+hG4s9GUl9PuU2cPXwd6KIuLF2ZfTI5xxtgp52AKX7kp1xSuYrCQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXMtMSIsInR5cCI6ImFhLWF1dGgrand0In0.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1hY2Nlc3MuanNvbiIsImV4cCI6MTc5MzczNjQ5NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL2FjY2Vzcy5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtYXV0aC1yMy1yZXNvdXJjZS1jbGFzcyIsInBzIjoiaHR0cHM6Ly9wZXJzb24uY29uZm9ybWFuY2UudGVzdCIsInIzX2dyYW50ZWQiOnsib3BlcmF0aW9ucyI6W3sidG9vbCI6InJlY29yZHMucmVhZCJ9XSwidm9jYWJ1bGFyeSI6InVybjphYXV0aDp2b2NhYnVsYXJ5Om1jcCJ9LCJyM19zMjU2IjoiOTRUaF9yYlJZNXA2Sy12WGlpblNCWDdqZnlZZzctVkZVWWtDLWdjYjdfYyIsInIzX3VyaSI6Imh0dHBzOi8vcjMuYWF1dGguYm94bGFiLnNpdGUvcjMvYy45NFRoX3JiUlk1cDZLLXZYaWluU0JYN2pmeVlnNy1WRlVZa0MtZ2NiN19jLmJvbmpFTHNSRWxvVnNaWGMxM3BNNDc3NWdXbVZfOVpJaVBnRnRwcE9LOFUuSmR6V05UbDVMbXdFbjVhR3Y2Y2ttbXhsek04UDJMcDIwVnBOaFoxbmlvWSIsInN1YiI6ImRpcmVjdGVkLXBlcnNvbi0xIn0.vkPzBC0h2NcNwtAp0MPLzzfBxJLHQ6wg7mUSEBvrFLOQNlTT_QsAfRDx9aRIwTZOLOVh5eXzKJfPZcfaoZuZAA\""]}, "request_body_base64": "eyJyZWNvcmQiOiJyLTEifQ==", "signature_base": "\"@method\": POST\n\"@authority\": r3.aauth.boxlab.site\n\"@path\": /op/records.read\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXMtMSIsInR5cCI6ImFhLWF1dGgrand0In0.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1hY2Nlc3MuanNvbiIsImV4cCI6MTc5MzczNjQ5NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL2FjY2Vzcy5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtYXV0aC1yMy1yZXNvdXJjZS1jbGFzcyIsInBzIjoiaHR0cHM6Ly9wZXJzb24uY29uZm9ybWFuY2UudGVzdCIsInIzX2dyYW50ZWQiOnsib3BlcmF0aW9ucyI6W3sidG9vbCI6InJlY29yZHMucmVhZCJ9XSwidm9jYWJ1bGFyeSI6InVybjphYXV0aDp2b2NhYnVsYXJ5Om1jcCJ9LCJyM19zMjU2IjoiOTRUaF9yYlJZNXA2Sy12WGlpblNCWDdqZnlZZzctVkZVWWtDLWdjYjdfYyIsInIzX3VyaSI6Imh0dHBzOi8vcjMuYWF1dGguYm94bGFiLnNpdGUvcjMvYy45NFRoX3JiUlk1cDZLLXZYaWluU0JYN2pmeVlnNy1WRlVZa0MtZ2NiN19jLmJvbmpFTHNSRWxvVnNaWGMxM3BNNDc3NWdXbVZfOVpJaVBnRnRwcE9LOFUuSmR6V05UbDVMbXdFbjVhR3Y2Y2ttbXhsek04UDJMcDIwVnBOaFoxbmlvWSIsInN1YiI6ImRpcmVjdGVkLXBlcnNvbi0xIn0.vkPzBC0h2NcNwtAp0MPLzzfBxJLHQ6wg7mUSEBvrFLOQNlTT_QsAfRDx9aRIwTZOLOVh5eXzKJfPZcfaoZuZAA\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:5zBZl002jZH3wYm9jkneLqc0vHG2cpzqugooENQ4CHs=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316", "response": {"status": 200, "headers": {"Content-Length": ["54"], "Content-Type": ["application/json"]}, "body_base64": "eyJvcGVyYXRpb24iOiJyZWNvcmRzLnJlYWQiLCJzdWIiOiJkaXJlY3RlZC1wZXJzb24tMSJ9"}}, {"stage": "call-records.export", "method": "POST", "url": "https://r3.aauth.boxlab.site/op/records.export", "request_headers": {"Content-Digest": ["sha-256=:5zBZl002jZH3wYm9jkneLqc0vHG2cpzqugooENQ4CHs=:"], "Content-Type": ["application/json"], "Signature": ["sig=:aGsGXQAs+0mF7Kp1c6Luq2aOjb6M2/pgnnUFp/UyzvEe1T3oCA36uuxlRe7qzuugIm5j9ShEWx1foxuaWJcfAQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXMtMSIsInR5cCI6ImFhLWF1dGgrand0In0.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1hY2Nlc3MuanNvbiIsImV4cCI6MTc5MzczNjQ5NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL2FjY2Vzcy5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtYXV0aC1yMy1yZXNvdXJjZS1jbGFzcyIsInBzIjoiaHR0cHM6Ly9wZXJzb24uY29uZm9ybWFuY2UudGVzdCIsInIzX2dyYW50ZWQiOnsib3BlcmF0aW9ucyI6W3sidG9vbCI6InJlY29yZHMucmVhZCJ9XSwidm9jYWJ1bGFyeSI6InVybjphYXV0aDp2b2NhYnVsYXJ5Om1jcCJ9LCJyM19zMjU2IjoiOTRUaF9yYlJZNXA2Sy12WGlpblNCWDdqZnlZZzctVkZVWWtDLWdjYjdfYyIsInIzX3VyaSI6Imh0dHBzOi8vcjMuYWF1dGguYm94bGFiLnNpdGUvcjMvYy45NFRoX3JiUlk1cDZLLXZYaWluU0JYN2pmeVlnNy1WRlVZa0MtZ2NiN19jLmJvbmpFTHNSRWxvVnNaWGMxM3BNNDc3NWdXbVZfOVpJaVBnRnRwcE9LOFUuSmR6V05UbDVMbXdFbjVhR3Y2Y2ttbXhsek04UDJMcDIwVnBOaFoxbmlvWSIsInN1YiI6ImRpcmVjdGVkLXBlcnNvbi0xIn0.vkPzBC0h2NcNwtAp0MPLzzfBxJLHQ6wg7mUSEBvrFLOQNlTT_QsAfRDx9aRIwTZOLOVh5eXzKJfPZcfaoZuZAA\""]}, "request_body_base64": "eyJyZWNvcmQiOiJyLTEifQ==", "signature_base": "\"@method\": POST\n\"@authority\": r3.aauth.boxlab.site\n\"@path\": /op/records.export\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXMtMSIsInR5cCI6ImFhLWF1dGgrand0In0.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1hY2Nlc3MuanNvbiIsImV4cCI6MTc5MzczNjQ5NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL2FjY2Vzcy5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtYXV0aC1yMy1yZXNvdXJjZS1jbGFzcyIsInBzIjoiaHR0cHM6Ly9wZXJzb24uY29uZm9ybWFuY2UudGVzdCIsInIzX2dyYW50ZWQiOnsib3BlcmF0aW9ucyI6W3sidG9vbCI6InJlY29yZHMucmVhZCJ9XSwidm9jYWJ1bGFyeSI6InVybjphYXV0aDp2b2NhYnVsYXJ5Om1jcCJ9LCJyM19zMjU2IjoiOTRUaF9yYlJZNXA2Sy12WGlpblNCWDdqZnlZZzctVkZVWWtDLWdjYjdfYyIsInIzX3VyaSI6Imh0dHBzOi8vcjMuYWF1dGguYm94bGFiLnNpdGUvcjMvYy45NFRoX3JiUlk1cDZLLXZYaWluU0JYN2pmeVlnNy1WRlVZa0MtZ2NiN19jLmJvbmpFTHNSRWxvVnNaWGMxM3BNNDc3NWdXbVZfOVpJaVBnRnRwcE9LOFUuSmR6V05UbDVMbXdFbjVhR3Y2Y2ttbXhsek04UDJMcDIwVnBOaFoxbmlvWSIsInN1YiI6ImRpcmVjdGVkLXBlcnNvbi0xIn0.vkPzBC0h2NcNwtAp0MPLzzfBxJLHQ6wg7mUSEBvrFLOQNlTT_QsAfRDx9aRIwTZOLOVh5eXzKJfPZcfaoZuZAA\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:5zBZl002jZH3wYm9jkneLqc0vHG2cpzqugooENQ4CHs=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316", "response": {"status": 403, "headers": {"Content-Length": ["79"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImFjY2Vzc19kZW5pZWQiLCJzdGF0dXMiOjQwMywidGl0bGUiOiJGb3JiaWRkZW4iLCJ0eXBlIjoiYWJvdXQ6YmxhbmsifQ=="}}], "id": "r3-resource-class", "evidence": {"resource_token": {"valid": true, "claims": {"agent_jkt": "aVBtapLd11SUVKIMGJfPzOEDuN0sXcmzJQNVT-_sKEU", "aud": "https://access.conformance.test", "dwk": "aauth-resource.json", "exp": 1793736616, "iat": 1793736316, "iss": "https://r3.aauth.boxlab.site", "jti": "rust-r3-1793736316-1", "presented_jti": "r3-person-r3-resource-class", "ps": "https://person.conformance.test", "r3_s256": "94Th_rbRY5p6K-vXiinSBX7jfyYg7-VFUYkC-gcb7_c", "r3_uri": "https://r3.aauth.boxlab.site/r3/c.94Th_rbRY5p6K-vXiinSBX7jfyYg7-VFUYkC-gcb7_c.bonjELsREloVsZXc13pM4775gWmV_9ZIiPgFtppOK8U.JdzWNTl5LmwEn5aGv6ckmmxlzM8P2Lp20VpNhZ1nioY", "sub": "directed-person-1"}}, "harness_auth_token": "eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXMtMSIsInR5cCI6ImFhLWF1dGgrand0In0.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1hY2Nlc3MuanNvbiIsImV4cCI6MTc5MzczNjQ5NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL2FjY2Vzcy5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtYXV0aC1yMy1yZXNvdXJjZS1jbGFzcyIsInBzIjoiaHR0cHM6Ly9wZXJzb24uY29uZm9ybWFuY2UudGVzdCIsInIzX2dyYW50ZWQiOnsib3BlcmF0aW9ucyI6W3sidG9vbCI6InJlY29yZHMucmVhZCJ9XSwidm9jYWJ1bGFyeSI6InVybjphYXV0aDp2b2NhYnVsYXJ5Om1jcCJ9LCJyM19zMjU2IjoiOTRUaF9yYlJZNXA2Sy12WGlpblNCWDdqZnlZZzctVkZVWWtDLWdjYjdfYyIsInIzX3VyaSI6Imh0dHBzOi8vcjMuYWF1dGguYm94bGFiLnNpdGUvcjMvYy45NFRoX3JiUlk1cDZLLXZYaWluU0JYN2pmeVlnNy1WRlVZa0MtZ2NiN19jLmJvbmpFTHNSRWxvVnNaWGMxM3BNNDc3NWdXbVZfOVpJaVBnRnRwcE9LOFUuSmR6V05UbDVMbXdFbjVhR3Y2Y2ttbXhsek04UDJMcDIwVnBOaFoxbmlvWSIsInN1YiI6ImRpcmVjdGVkLXBlcnNvbi0xIn0.vkPzBC0h2NcNwtAp0MPLzzfBxJLHQ6wg7mUSEBvrFLOQNlTT_QsAfRDx9aRIwTZOLOVh5eXzKJfPZcfaoZuZAA", "documents": {"fetch-access": {"served_s256": "94Th_rbRY5p6K-vXiinSBX7jfyYg7-VFUYkC-gcb7_c", "matches_r3_s256": true, "required_fields": true, "covers_requested": true, "document": {"display": {"data_accessed": "Record contents", "implications": "Records may be exported", "irreversible": "Exported copies cannot be recalled", "summary": "Use fixture records"}, "operations": [{"tool": "records.read"}, {"tool": "records.export"}], "vocabulary": "urn:aauth:vocabulary:mcp"}}, "fetch-access-2": {"served_s256": "94Th_rbRY5p6K-vXiinSBX7jfyYg7-VFUYkC-gcb7_c", "matches_r3_s256": true, "required_fields": true, "covers_requested": true, "document": {"display": {"data_accessed": "Record contents", "implications": "Records may be exported", "irreversible": "Exported copies cannot be recalled", "summary": "Use fixture records"}, "operations": [{"tool": "records.read"}, {"tool": "records.export"}], "vocabulary": "urn:aauth:vocabulary:mcp"}}, "fetch-person": {"served_s256": "94Th_rbRY5p6K-vXiinSBX7jfyYg7-VFUYkC-gcb7_c", "matches_r3_s256": true, "required_fields": true, "covers_requested": true, "document": {"display": {"data_accessed": "Record contents", "implications": "Records may be exported", "irreversible": "Exported copies cannot be recalled", "summary": "Use fixture records"}, "operations": [{"tool": "records.read"}, {"tool": "records.export"}], "vocabulary": "urn:aauth:vocabulary:mcp"}}}, "proposal_shape": false}, "assertions": [{"assertion": "vocabularies", "clause": "r3.resource.metadata-vocabularies", "state": "pass", "expected": true, "actual": true}, {"assertion": "resource-token", "clause": "r3.resource.token-claims", "state": "pass", "expected": true, "actual": true}, {"assertion": "as-fetch-status", "clause": "r3.resource.content-addressing", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "as-fetch-digest", "clause": "r3.resource.content-addressing", "state": "pass", "expected": true, "actual": true}, {"assertion": "as-fetch-fields", "clause": "r3.resource.document-fields", "state": "pass", "expected": true, "actual": true}, {"assertion": "as-fetch-covers", "clause": "r3.resource.composition", "state": "pass", "expected": true, "actual": true}, {"assertion": "as-refetch-digest", "clause": "r3.resource.content-addressing", "state": "pass", "expected": true, "actual": true}, {"assertion": "ps-fetch-digest", "clause": "r3.resource.content-addressing", "state": "pass", "expected": true, "actual": true}, {"assertion": "granted-served", "clause": "r3.resource.granted-served", "state": "pass", "expected": "2xx", "actual": "2xx"}, {"assertion": "granted-operation", "clause": "r3.resource.granted-served", "state": "pass", "expected": "records.read", "actual": "records.read"}, {"assertion": "ungranted-refused", "clause": "r3.resource.grant-enforcement", "state": "pass", "expected": "4xx", "actual": "4xx"}]}, {"exchanges": [{"stage": "metadata", "method": "GET", "url": "https://r3.aauth.boxlab.site/.well-known/aauth-resource.json", "request_headers": {}, "request_body_base64": null, "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["353"], "Content-Type": ["application/json"]}, "body_base64": "eyJhY2Nlc3NfbW9kZSI6ImF1dGgtdG9rZW4iLCJhdXRob3JpemF0aW9uX2VuZHBvaW50IjoiaHR0cHM6Ly9yMy5hYXV0aC5ib3hsYWIuc2l0ZS9hdXRob3JpemUiLCJpc3N1ZXIiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiandrc191cmkiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlLy53ZWxsLWtub3duL2p3a3MuanNvbiIsInIzX3ZvY2FidWxhcmllcyI6eyJ1cm46YWF1dGg6dm9jYWJ1bGFyeTptY3AiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlL21jcCJ9LCJzY29wZV9kZXNjcmlwdGlvbnMiOnsicmVhZCI6IkZpeHR1cmUgc2NvcGUgcmVhZCJ9LCJzaWduYXR1cmVfd2luZG93Ijo2MH0="}}, {"stage": "authorize", "method": "POST", "url": "https://r3.aauth.boxlab.site/authorize", "request_headers": {"Content-Digest": ["sha-256=:ghm9TS1AAr69cCXyDSeCxL/Wi7bnkEA/j4t5YQ4LdJ4=:"], "Content-Type": ["application/json"], "Signature": ["sig=:tEk3vPlFfYcZMQUDZP3AN/3RpgLPV7g0neQ2HakxG9V2rPrGdsT+hAYDP68k2ikjyCwq8zPFeYIVhohg+Gq2Dg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLXBlcnNvbitqd3QifQ.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1wZXJzb24uanNvbiIsImV4cCI6MTc5MzczNjM3NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL3BlcnNvbi5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtcGVyc29uLXIzLXJlc291cmNlLXVuc2lnbmVkLWZldGNoIiwic3ViIjoiZGlyZWN0ZWQtcGVyc29uLTEifQ.rNrdW4u9BK13BYo49tdpB6cWID0cww-nSacljGP1UxeJcTr0pnkVUV8Fi9UHNDX7NYZFk3tN-f21qA_FaetEAA\""]}, "request_body_base64": "eyJyM19vcGVyYXRpb25zIjp7Im9wZXJhdGlvbnMiOlt7InRvb2wiOiJyZWNvcmRzLnJlYWQifV0sInZvY2FidWxhcnkiOiJ1cm46YWF1dGg6dm9jYWJ1bGFyeTptY3AifX0=", "signature_base": "\"@method\": POST\n\"@authority\": r3.aauth.boxlab.site\n\"@path\": /authorize\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLXBlcnNvbitqd3QifQ.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1wZXJzb24uanNvbiIsImV4cCI6MTc5MzczNjM3NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL3BlcnNvbi5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtcGVyc29uLXIzLXJlc291cmNlLXVuc2lnbmVkLWZldGNoIiwic3ViIjoiZGlyZWN0ZWQtcGVyc29uLTEifQ.rNrdW4u9BK13BYo49tdpB6cWID0cww-nSacljGP1UxeJcTr0pnkVUV8Fi9UHNDX7NYZFk3tN-f21qA_FaetEAA\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:ghm9TS1AAr69cCXyDSeCxL/Wi7bnkEA/j4t5YQ4LdJ4=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316", "response": {"status": 200, "headers": {"Content-Length": ["971"], "Content-Type": ["application/json"]}, "body_base64": "eyJyZXNvdXJjZV90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pY25WemRDMXlNeTF5WlhOdmRYSmpaU0lzSW5SNWNDSTZJbUZoTFhKbGMyOTFjbU5sSzJwM2RDSjkuZXlKcGMzTWlPaUpvZEhSd2N6b3ZMM0l6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aVpIZHJJam9pWVdGMWRHZ3RjbVZ6YjNWeVkyVXVhbk52YmlJc0ltRjFaQ0k2SW1oMGRIQnpPaTh2WVdOalpYTnpMbU52Ym1admNtMWhibU5sTG5SbGMzUWlMQ0p6ZFdJaU9pSmthWEpsWTNSbFpDMXdaWEp6YjI0dE1TSXNJbXAwYVNJNkluSjFjM1F0Y2pNdE1UYzVNemN6TmpNeE5pMDBJaXdpYVdGMElqb3hOemt6TnpNMk16RTJMQ0psZUhBaU9qRTNPVE0zTXpZMk1UWXNJbkJ6SWpvaWFIUjBjSE02THk5d1pYSnpiMjR1WTI5dVptOXliV0Z1WTJVdWRHVnpkQ0lzSW5CeVpYTmxiblJsWkY5cWRHa2lPaUp5TXkxd1pYSnpiMjR0Y2pNdGNtVnpiM1Z5WTJVdGRXNXphV2R1WldRdFptVjBZMmdpTENKaFoyVnVkRjlxYTNRaU9pSmhWa0owWVhCTVpERXhVMVZXUzBsTlIwcG1VSHBQUlVSMVRqQnpXR050ZWtwUlRsWlVMVjl6UzBWVklpd2ljak5mY3pJMU5pSTZJbGRQUmpBeU0xRmxRVUp4UkhCTVlUaHZMVmwyTVhSV1dYWXlVRFpwZGw5eFdtbElRbW8xTVROcVkwVWlMQ0p5TTE5MWNta2lPaUpvZEhSd2N6b3ZMM0l6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsTDNJekwyTXVWMDlHTURJelVXVkJRbkZFY0V4aE9HOHRXWFl4ZEZaWmRqSlFObWwyWDNGYWFVaENhalV4TTJwalJTNWliMjVxUlV4elVrVnNiMVp6V2xoak1UTndUVFEzTnpWblYyMVdYemxhU1dsUVowWjBjSEJQU3poVkxrdHRkWEZ2VUd4Q0xYVjRlVmcxUTBsMlpGQTROM1ZvUnpVNFdWOXpiVkpRVjFBMVJHVlZORmxoTWpnaWZRLkpGT2ItZVQxLVpYTWREdWgtb1pPN3h1dmNKY2xjdkRfZFNYU19QOFVURm5qWFZGTWYxRWR3TDlNWTd1cnpHUmczZVE2QkpXNEkycFFLM2MwQTE4MkJRIn0="}}, {"stage": "fetch-unsigned", "method": "GET", "url": "https://r3.aauth.boxlab.site/r3/c.WOF023QeABqDpLa8o-Yv1tVYv2P6iv_qZiHBj513jcE.bonjELsREloVsZXc13pM4775gWmV_9ZIiPgFtppOK8U.KmuqoPlB-uxyX5CIvdP87uhG58Y_smRPWP5DeU4Ya28", "request_headers": {}, "request_body_base64": null, "signature_base": "", "response": {"status": 401, "headers": {"Cache-Control": ["private, no-store, no-transform"], "Content-Length": ["132"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_signature"], "Vary": ["Signature-Key, Signature-Input, Signature"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfc2lnbmF0dXJlIiwic3RhdHVzIjo0MDEsInRpdGxlIjoiUmVxdWVzdCBzaWduYXR1cmUgcmVqZWN0ZWQiLCJ0eXBlIjoidXJuOmlldGY6cGFyYW1zOnNpZy1lcnJvcjppbnZhbGlkX3NpZ25hdHVyZSJ9"}}], "id": "r3-resource-unsigned-fetch", "evidence": {"resource_token": {"valid": true, "claims": {"agent_jkt": "aVBtapLd11SUVKIMGJfPzOEDuN0sXcmzJQNVT-_sKEU", "aud": "https://access.conformance.test", "dwk": "aauth-resource.json", "exp": 1793736616, "iat": 1793736316, "iss": "https://r3.aauth.boxlab.site", "jti": "rust-r3-1793736316-4", "presented_jti": "r3-person-r3-resource-unsigned-fetch", "ps": "https://person.conformance.test", "r3_s256": "WOF023QeABqDpLa8o-Yv1tVYv2P6iv_qZiHBj513jcE", "r3_uri": "https://r3.aauth.boxlab.site/r3/c.WOF023QeABqDpLa8o-Yv1tVYv2P6iv_qZiHBj513jcE.bonjELsREloVsZXc13pM4775gWmV_9ZIiPgFtppOK8U.KmuqoPlB-uxyX5CIvdP87uhG58Y_smRPWP5DeU4Ya28", "sub": "directed-person-1"}}, "documents": {"fetch-unsigned": {"served_s256": "hXr04wFL0ffZUqvGdFiU-n0V2HYPg-uvBtLStTe9_0g", "matches_r3_s256": false, "required_fields": false, "covers_requested": false, "document": {"error": "invalid_signature", "status": 401, "title": "Request signature rejected", "type": "urn:ietf:params:sig-error:invalid_signature"}, "error": "document lacks vocabulary advertised in r3_vocabularies or an operations array"}}, "proposal_shape": false}, "assertions": [{"assertion": "fetch-unsigned-refused", "clause": "r3.resource.document-signature", "state": "pass", "expected": "4xx", "actual": "4xx"}, {"assertion": "fetch-unsigned-no-document", "clause": "r3.resource.document-signature", "state": "pass", "expected": true, "actual": true}, {"assertion": "fetch-unsigned-status", "clause": "r3.resource.document-signature-error", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "fetch-unsigned-error", "clause": "r3.resource.document-signature-error", "state": "pass", "expected": "invalid_signature", "actual": "invalid_signature"}]}, {"exchanges": [{"stage": "metadata", "method": "GET", "url": "https://r3.aauth.boxlab.site/.well-known/aauth-resource.json", "request_headers": {}, "request_body_base64": null, "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["353"], "Content-Type": ["application/json"]}, "body_base64": "eyJhY2Nlc3NfbW9kZSI6ImF1dGgtdG9rZW4iLCJhdXRob3JpemF0aW9uX2VuZHBvaW50IjoiaHR0cHM6Ly9yMy5hYXV0aC5ib3hsYWIuc2l0ZS9hdXRob3JpemUiLCJpc3N1ZXIiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiandrc191cmkiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlLy53ZWxsLWtub3duL2p3a3MuanNvbiIsInIzX3ZvY2FidWxhcmllcyI6eyJ1cm46YWF1dGg6dm9jYWJ1bGFyeTptY3AiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlL21jcCJ9LCJzY29wZV9kZXNjcmlwdGlvbnMiOnsicmVhZCI6IkZpeHR1cmUgc2NvcGUgcmVhZCJ9LCJzaWduYXR1cmVfd2luZG93Ijo2MH0="}}, {"stage": "authorize", "method": "POST", "url": "https://r3.aauth.boxlab.site/authorize", "request_headers": {"Content-Digest": ["sha-256=:ghm9TS1AAr69cCXyDSeCxL/Wi7bnkEA/j4t5YQ4LdJ4=:"], "Content-Type": ["application/json"], "Signature": ["sig=:d+B+nRrQO281ez/mvUH3fMubS3wsjcily/oLEVaVOci1gBQDNyBOuQt3cg6nRFY4TnFWxqN7f1FsxD3AYW55Bg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLXBlcnNvbitqd3QifQ.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1wZXJzb24uanNvbiIsImV4cCI6MTc5MzczNjM3NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL3BlcnNvbi5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtcGVyc29uLXIzLXJlc291cmNlLWFnZW50LWZldGNoIiwic3ViIjoiZGlyZWN0ZWQtcGVyc29uLTEifQ.VJsc3FY1a3LZWkgDjAReA0Gv-8KmBsZ5YmID9gwQ2anrG7wWHtIvCt7INbBuQFokGb3rKdCRSPYjd_LqaNWBAA\""]}, "request_body_base64": "eyJyM19vcGVyYXRpb25zIjp7Im9wZXJhdGlvbnMiOlt7InRvb2wiOiJyZWNvcmRzLnJlYWQifV0sInZvY2FidWxhcnkiOiJ1cm46YWF1dGg6dm9jYWJ1bGFyeTptY3AifX0=", "signature_base": "\"@method\": POST\n\"@authority\": r3.aauth.boxlab.site\n\"@path\": /authorize\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLXBlcnNvbitqd3QifQ.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1wZXJzb24uanNvbiIsImV4cCI6MTc5MzczNjM3NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL3BlcnNvbi5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtcGVyc29uLXIzLXJlc291cmNlLWFnZW50LWZldGNoIiwic3ViIjoiZGlyZWN0ZWQtcGVyc29uLTEifQ.VJsc3FY1a3LZWkgDjAReA0Gv-8KmBsZ5YmID9gwQ2anrG7wWHtIvCt7INbBuQFokGb3rKdCRSPYjd_LqaNWBAA\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:ghm9TS1AAr69cCXyDSeCxL/Wi7bnkEA/j4t5YQ4LdJ4=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316", "response": {"status": 200, "headers": {"Content-Length": ["967"], "Content-Type": ["application/json"]}, "body_base64": "eyJyZXNvdXJjZV90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pY25WemRDMXlNeTF5WlhOdmRYSmpaU0lzSW5SNWNDSTZJbUZoTFhKbGMyOTFjbU5sSzJwM2RDSjkuZXlKcGMzTWlPaUpvZEhSd2N6b3ZMM0l6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aVpIZHJJam9pWVdGMWRHZ3RjbVZ6YjNWeVkyVXVhbk52YmlJc0ltRjFaQ0k2SW1oMGRIQnpPaTh2WVdOalpYTnpMbU52Ym1admNtMWhibU5sTG5SbGMzUWlMQ0p6ZFdJaU9pSmthWEpsWTNSbFpDMXdaWEp6YjI0dE1TSXNJbXAwYVNJNkluSjFjM1F0Y2pNdE1UYzVNemN6TmpNeE5pMDFJaXdpYVdGMElqb3hOemt6TnpNMk16RTJMQ0psZUhBaU9qRTNPVE0zTXpZMk1UWXNJbkJ6SWpvaWFIUjBjSE02THk5d1pYSnpiMjR1WTI5dVptOXliV0Z1WTJVdWRHVnpkQ0lzSW5CeVpYTmxiblJsWkY5cWRHa2lPaUp5TXkxd1pYSnpiMjR0Y2pNdGNtVnpiM1Z5WTJVdFlXZGxiblF0Wm1WMFkyZ2lMQ0poWjJWdWRGOXFhM1FpT2lKaFZrSjBZWEJNWkRFeFUxVldTMGxOUjBwbVVIcFBSVVIxVGpCeldHTnRla3BSVGxaVUxWOXpTMFZWSWl3aWNqTmZjekkxTmlJNklsZFBSakF5TTFGbFFVSnhSSEJNWVRodkxWbDJNWFJXV1hZeVVEWnBkbDl4V21sSVFtbzFNVE5xWTBVaUxDSnlNMTkxY21raU9pSm9kSFJ3Y3pvdkwzSXpMbUZoZFhSb0xtSnZlR3hoWWk1emFYUmxMM0l6TDJNdVYwOUdNREl6VVdWQlFuRkVjRXhoT0c4dFdYWXhkRlpaZGpKUU5tbDJYM0ZhYVVoQ2FqVXhNMnBqUlM1aWIyNXFSVXh6VWtWc2IxWnpXbGhqTVROd1RUUTNOelZuVjIxV1h6bGFTV2xRWjBaMGNIQlBTemhWTG5OMlJsTXRZblpWV0ZCc2FuQTNNVUk0Y0VzdGRIQjBPV3hSUVZSTmJFRjNSR2xXWWxkdGQzcE9TalFpZlEuWFNoOVpoR1FVUGtqNnhSWm95TTNVam9SREFSak9lalNjWWpzNTNXU3J5enZ5X01jdXJTc1NsYjd2YVRBc0czOHhTNFNVYWYyQ2ZVWGJiNVNiOEFKQlEifQ=="}}, {"stage": "fetch-agent", "method": "GET", "url": "https://r3.aauth.boxlab.site/r3/c.WOF023QeABqDpLa8o-Yv1tVYv2P6iv_qZiHBj513jcE.bonjELsREloVsZXc13pM4775gWmV_9ZIiPgFtppOK8U.svFS-bvUXPljp71B8pK-tpt9lQATMlAwDiVbWmwzNJ4", "request_headers": {"Signature": ["sig=:fuNO1wGPFY1O5PJAP0My/bFpVOO4yq6B3Hl0YRMD3Fl7LS8KnHAAgqw8M3rzqiJHVYtvIszgQ/L020PQDjQLAg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLXBlcnNvbitqd3QifQ.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1wZXJzb24uanNvbiIsImV4cCI6MTc5MzczNjM3NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL3BlcnNvbi5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtcGVyc29uLXIzLXJlc291cmNlLWFnZW50LWZldGNoIiwic3ViIjoiZGlyZWN0ZWQtcGVyc29uLTEifQ.VJsc3FY1a3LZWkgDjAReA0Gv-8KmBsZ5YmID9gwQ2anrG7wWHtIvCt7INbBuQFokGb3rKdCRSPYjd_LqaNWBAA\""]}, "request_body_base64": "", "signature_base": "\"@method\": GET\n\"@authority\": r3.aauth.boxlab.site\n\"@path\": /r3/c.WOF023QeABqDpLa8o-Yv1tVYv2P6iv_qZiHBj513jcE.bonjELsREloVsZXc13pM4775gWmV_9ZIiPgFtppOK8U.svFS-bvUXPljp71B8pK-tpt9lQATMlAwDiVbWmwzNJ4\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLXBlcnNvbitqd3QifQ.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1wZXJzb24uanNvbiIsImV4cCI6MTc5MzczNjM3NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL3BlcnNvbi5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtcGVyc29uLXIzLXJlc291cmNlLWFnZW50LWZldGNoIiwic3ViIjoiZGlyZWN0ZWQtcGVyc29uLTEifQ.VJsc3FY1a3LZWkgDjAReA0Gv-8KmBsZ5YmID9gwQ2anrG7wWHtIvCt7INbBuQFokGb3rKdCRSPYjd_LqaNWBAA\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316", "response": {"status": 401, "headers": {"Accept-Signature-Scheme": ["jwks_uri"], "Cache-Control": ["private, no-store, no-transform"], "Content-Length": ["134"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=unsupported_scheme"], "Vary": ["Signature-Key, Signature-Input, Signature"]}, "body_base64": "eyJlcnJvciI6InVuc3VwcG9ydGVkX3NjaGVtZSIsInN0YXR1cyI6NDAxLCJ0aXRsZSI6IlJlcXVlc3Qgc2lnbmF0dXJlIHJlamVjdGVkIiwidHlwZSI6InVybjppZXRmOnBhcmFtczpzaWctZXJyb3I6dW5zdXBwb3J0ZWRfc2NoZW1lIn0="}}], "id": "r3-resource-agent-fetch", "evidence": {"resource_token": {"valid": true, "claims": {"agent_jkt": "aVBtapLd11SUVKIMGJfPzOEDuN0sXcmzJQNVT-_sKEU", "aud": "https://access.conformance.test", "dwk": "aauth-resource.json", "exp": 1793736616, "iat": 1793736316, "iss": "https://r3.aauth.boxlab.site", "jti": "rust-r3-1793736316-5", "presented_jti": "r3-person-r3-resource-agent-fetch", "ps": "https://person.conformance.test", "r3_s256": "WOF023QeABqDpLa8o-Yv1tVYv2P6iv_qZiHBj513jcE", "r3_uri": "https://r3.aauth.boxlab.site/r3/c.WOF023QeABqDpLa8o-Yv1tVYv2P6iv_qZiHBj513jcE.bonjELsREloVsZXc13pM4775gWmV_9ZIiPgFtppOK8U.svFS-bvUXPljp71B8pK-tpt9lQATMlAwDiVbWmwzNJ4", "sub": "directed-person-1"}}, "documents": {"fetch-agent": {"served_s256": "RlYgv8B1tqmdvufe-_USG0YH-cX9wF6g7or9CWPq-DY", "matches_r3_s256": false, "required_fields": false, "covers_requested": false, "document": {"error": "unsupported_scheme", "status": 401, "title": "Request signature rejected", "type": "urn:ietf:params:sig-error:unsupported_scheme"}, "error": "document lacks vocabulary advertised in r3_vocabularies or an operations array"}}, "proposal_shape": false}, "assertions": [{"assertion": "fetch-agent-refused", "clause": "r3.resource.document-signature", "state": "pass", "expected": "4xx", "actual": "4xx"}, {"assertion": "fetch-agent-no-document", "clause": "r3.resource.document-signature", "state": "pass", "expected": true, "actual": true}]}, {"exchanges": [{"stage": "metadata", "method": "GET", "url": "https://r3.aauth.boxlab.site/.well-known/aauth-resource.json", "request_headers": {}, "request_body_base64": null, "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["353"], "Content-Type": ["application/json"]}, "body_base64": "eyJhY2Nlc3NfbW9kZSI6ImF1dGgtdG9rZW4iLCJhdXRob3JpemF0aW9uX2VuZHBvaW50IjoiaHR0cHM6Ly9yMy5hYXV0aC5ib3hsYWIuc2l0ZS9hdXRob3JpemUiLCJpc3N1ZXIiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiandrc191cmkiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlLy53ZWxsLWtub3duL2p3a3MuanNvbiIsInIzX3ZvY2FidWxhcmllcyI6eyJ1cm46YWF1dGg6dm9jYWJ1bGFyeTptY3AiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlL21jcCJ9LCJzY29wZV9kZXNjcmlwdGlvbnMiOnsicmVhZCI6IkZpeHR1cmUgc2NvcGUgcmVhZCJ9LCJzaWduYXR1cmVfd2luZG93Ijo2MH0="}}, {"stage": "authorize", "method": "POST", "url": "https://r3.aauth.boxlab.site/authorize", "request_headers": {"Content-Digest": ["sha-256=:ghm9TS1AAr69cCXyDSeCxL/Wi7bnkEA/j4t5YQ4LdJ4=:"], "Content-Type": ["application/json"], "Signature": ["sig=:O2TrtJLKiKzNfLvbXPRHDgplcagYSWnQ0YmZciejpKvnktdUO+Mt0gQlzE+9TkjOjVyWFtuf8DYMvgeXMX0+AA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLXBlcnNvbitqd3QifQ.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1wZXJzb24uanNvbiIsImV4cCI6MTc5MzczNjM3NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL3BlcnNvbi5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtcGVyc29uLXIzLXJlc291cmNlLW90aGVyLXNpZ25lciIsInN1YiI6ImRpcmVjdGVkLXBlcnNvbi0xIn0.K9wxyOBQOyKJTlIRHrmKGn_FEzveRiwoZeXh-Mwo93JGTWcjk4E7mLV2m8Y324jMX2yHzAuJxw2DcGLkb4KaBw\""]}, "request_body_base64": "eyJyM19vcGVyYXRpb25zIjp7Im9wZXJhdGlvbnMiOlt7InRvb2wiOiJyZWNvcmRzLnJlYWQifV0sInZvY2FidWxhcnkiOiJ1cm46YWF1dGg6dm9jYWJ1bGFyeTptY3AifX0=", "signature_base": "\"@method\": POST\n\"@authority\": r3.aauth.boxlab.site\n\"@path\": /authorize\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLXBlcnNvbitqd3QifQ.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1wZXJzb24uanNvbiIsImV4cCI6MTc5MzczNjM3NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL3BlcnNvbi5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtcGVyc29uLXIzLXJlc291cmNlLW90aGVyLXNpZ25lciIsInN1YiI6ImRpcmVjdGVkLXBlcnNvbi0xIn0.K9wxyOBQOyKJTlIRHrmKGn_FEzveRiwoZeXh-Mwo93JGTWcjk4E7mLV2m8Y324jMX2yHzAuJxw2DcGLkb4KaBw\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:ghm9TS1AAr69cCXyDSeCxL/Wi7bnkEA/j4t5YQ4LdJ4=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316", "response": {"status": 200, "headers": {"Content-Length": ["968"], "Content-Type": ["application/json"]}, "body_base64": "eyJyZXNvdXJjZV90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pY25WemRDMXlNeTF5WlhOdmRYSmpaU0lzSW5SNWNDSTZJbUZoTFhKbGMyOTFjbU5sSzJwM2RDSjkuZXlKcGMzTWlPaUpvZEhSd2N6b3ZMM0l6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aVpIZHJJam9pWVdGMWRHZ3RjbVZ6YjNWeVkyVXVhbk52YmlJc0ltRjFaQ0k2SW1oMGRIQnpPaTh2WVdOalpYTnpMbU52Ym1admNtMWhibU5sTG5SbGMzUWlMQ0p6ZFdJaU9pSmthWEpsWTNSbFpDMXdaWEp6YjI0dE1TSXNJbXAwYVNJNkluSjFjM1F0Y2pNdE1UYzVNemN6TmpNeE5pMDJJaXdpYVdGMElqb3hOemt6TnpNMk16RTJMQ0psZUhBaU9qRTNPVE0zTXpZMk1UWXNJbkJ6SWpvaWFIUjBjSE02THk5d1pYSnpiMjR1WTI5dVptOXliV0Z1WTJVdWRHVnpkQ0lzSW5CeVpYTmxiblJsWkY5cWRHa2lPaUp5TXkxd1pYSnpiMjR0Y2pNdGNtVnpiM1Z5WTJVdGIzUm9aWEl0YzJsbmJtVnlJaXdpWVdkbGJuUmZhbXQwSWpvaVlWWkNkR0Z3VEdReE1WTlZWa3RKVFVkS1psQjZUMFZFZFU0d2MxaGpiWHBLVVU1V1ZDMWZjMHRGVlNJc0luSXpYM015TlRZaU9pSlhUMFl3TWpOUlpVRkNjVVJ3VEdFNGJ5MVpkakYwVmxsMk1sQTJhWFpmY1ZwcFNFSnFOVEV6YW1ORklpd2ljak5mZFhKcElqb2lhSFIwY0hNNkx5OXlNeTVoWVhWMGFDNWliM2hzWVdJdWMybDBaUzl5TXk5akxsZFBSakF5TTFGbFFVSnhSSEJNWVRodkxWbDJNWFJXV1hZeVVEWnBkbDl4V21sSVFtbzFNVE5xWTBVdVltOXVha1ZNYzFKRmJHOVdjMXBZWXpFemNFMDBOemMxWjFkdFZsODVXa2xwVUdkR2RIQndUMHM0VlM1YVVtdzBjMFJXY2s1MFQySXhWRXBYY2xoR2RVeHpUMWMyWmtrME9FRkpZbTF4Y25wUVVVTjFVVXhySW4wLnRhRnhYTzNtYkhlRmszeVJHYnA3ZE4zbnZDOE5DQ1JUVWc3RUM0NTUtVFZuY1dodTdnVHY1VTg4NHJ1NklKWVZyOGNHYm5BaUZLNFlOVFNnakFPV0JRIn0="}}, {"stage": "fetch-other", "method": "GET", "url": "https://r3.aauth.boxlab.site/r3/c.WOF023QeABqDpLa8o-Yv1tVYv2P6iv_qZiHBj513jcE.bonjELsREloVsZXc13pM4775gWmV_9ZIiPgFtppOK8U.ZRl4sDVrNtOb1TJWrXFuLsOW6fI48AIbmqrzPQCuQLk", "request_headers": {"Signature": ["sig=:NMGAKyj7KSwomEibEo8aQq86VxVR5vhy4My6sCMNz6gExvgerkmZGNGXlpy4VqAPmVpOJMuf2o5tpzVj8X38Dw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316"], "Signature-Key": ["sig=jwks_uri;id=\"https://other.conformance.test\";dwk=\"aauth-access.json\";kid=\"other-1\""]}, "request_body_base64": "", "signature_base": "\"@method\": GET\n\"@authority\": r3.aauth.boxlab.site\n\"@path\": /r3/c.WOF023QeABqDpLa8o-Yv1tVYv2P6iv_qZiHBj513jcE.bonjELsREloVsZXc13pM4775gWmV_9ZIiPgFtppOK8U.ZRl4sDVrNtOb1TJWrXFuLsOW6fI48AIbmqrzPQCuQLk\n\"signature-key\": sig=jwks_uri;id=\"https://other.conformance.test\";dwk=\"aauth-access.json\";kid=\"other-1\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316", "response": {"status": 404, "headers": {"Cache-Control": ["private, no-store, no-transform"], "Content-Length": ["75"], "Content-Type": ["application/problem+json"], "Vary": ["Signature-Key, Signature-Input, Signature"]}, "body_base64": "eyJlcnJvciI6Im5vdF9mb3VuZCIsInN0YXR1cyI6NDA0LCJ0aXRsZSI6Ik5vdCBGb3VuZCIsInR5cGUiOiJhYm91dDpibGFuayJ9"}}], "id": "r3-resource-other-signer", "evidence": {"resource_token": {"valid": true, "claims": {"agent_jkt": "aVBtapLd11SUVKIMGJfPzOEDuN0sXcmzJQNVT-_sKEU", "aud": "https://access.conformance.test", "dwk": "aauth-resource.json", "exp": 1793736616, "iat": 1793736316, "iss": "https://r3.aauth.boxlab.site", "jti": "rust-r3-1793736316-6", "presented_jti": "r3-person-r3-resource-other-signer", "ps": "https://person.conformance.test", "r3_s256": "WOF023QeABqDpLa8o-Yv1tVYv2P6iv_qZiHBj513jcE", "r3_uri": "https://r3.aauth.boxlab.site/r3/c.WOF023QeABqDpLa8o-Yv1tVYv2P6iv_qZiHBj513jcE.bonjELsREloVsZXc13pM4775gWmV_9ZIiPgFtppOK8U.ZRl4sDVrNtOb1TJWrXFuLsOW6fI48AIbmqrzPQCuQLk", "sub": "directed-person-1"}}, "documents": {"fetch-other": {"served_s256": "oKOmp6og5R4nYFEHqwCSpIdwj9N9Ia0egbzMeF8REck", "matches_r3_s256": false, "required_fields": false, "covers_requested": false, "document": {"error": "not_found", "status": 404, "title": "Not Found", "type": "about:blank"}, "error": "document lacks vocabulary advertised in r3_vocabularies or an operations array"}}, "proposal_shape": false}, "assertions": [{"assertion": "fetch-other-refused", "clause": "r3.resource.document-entitlement", "state": "pass", "expected": "4xx", "actual": "4xx"}, {"assertion": "fetch-other-no-document", "clause": "r3.resource.document-entitlement", "state": "pass", "expected": true, "actual": true}]}, {"exchanges": [{"stage": "metadata", "method": "GET", "url": "https://r3.aauth.boxlab.site/.well-known/aauth-resource.json", "request_headers": {}, "request_body_base64": null, "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["353"], "Content-Type": ["application/json"]}, "body_base64": "eyJhY2Nlc3NfbW9kZSI6ImF1dGgtdG9rZW4iLCJhdXRob3JpemF0aW9uX2VuZHBvaW50IjoiaHR0cHM6Ly9yMy5hYXV0aC5ib3hsYWIuc2l0ZS9hdXRob3JpemUiLCJpc3N1ZXIiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiandrc191cmkiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlLy53ZWxsLWtub3duL2p3a3MuanNvbiIsInIzX3ZvY2FidWxhcmllcyI6eyJ1cm46YWF1dGg6dm9jYWJ1bGFyeTptY3AiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlL21jcCJ9LCJzY29wZV9kZXNjcmlwdGlvbnMiOnsicmVhZCI6IkZpeHR1cmUgc2NvcGUgcmVhZCJ9LCJzaWduYXR1cmVfd2luZG93Ijo2MH0="}}, {"stage": "authorize", "method": "POST", "url": "https://r3.aauth.boxlab.site/authorize", "request_headers": {"Content-Digest": ["sha-256=:ghm9TS1AAr69cCXyDSeCxL/Wi7bnkEA/j4t5YQ4LdJ4=:"], "Content-Type": ["application/json"], "Signature": ["sig=:S+Gaw3l+ug3dS0vnZeLeifXqmn2MpnDQbabLx6wMJDgop6gi2wq3GAP89Ypj9HvhVY4g4d3XtKikRvUfW96EBA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLXBlcnNvbitqd3QifQ.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1wZXJzb24uanNvbiIsImV4cCI6MTc5MzczNjM3NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL3BlcnNvbi5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtcGVyc29uLXIzLXJlc291cmNlLXRhbXBlcmVkLWZldGNoIiwic3ViIjoiZGlyZWN0ZWQtcGVyc29uLTEifQ.wRQXR4l82wFfG2kLsuXKfqERGkGgZJyyyubCIrl1sghB7OU47a3MgPk-y6mA3MnsiqxV5OERAGuP96yMI-VkDQ\""]}, "request_body_base64": "eyJyM19vcGVyYXRpb25zIjp7Im9wZXJhdGlvbnMiOlt7InRvb2wiOiJyZWNvcmRzLnJlYWQifV0sInZvY2FidWxhcnkiOiJ1cm46YWF1dGg6dm9jYWJ1bGFyeTptY3AifX0=", "signature_base": "\"@method\": POST\n\"@authority\": r3.aauth.boxlab.site\n\"@path\": /authorize\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLXBlcnNvbitqd3QifQ.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1wZXJzb24uanNvbiIsImV4cCI6MTc5MzczNjM3NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL3BlcnNvbi5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtcGVyc29uLXIzLXJlc291cmNlLXRhbXBlcmVkLWZldGNoIiwic3ViIjoiZGlyZWN0ZWQtcGVyc29uLTEifQ.wRQXR4l82wFfG2kLsuXKfqERGkGgZJyyyubCIrl1sghB7OU47a3MgPk-y6mA3MnsiqxV5OERAGuP96yMI-VkDQ\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:ghm9TS1AAr69cCXyDSeCxL/Wi7bnkEA/j4t5YQ4LdJ4=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316", "response": {"status": 200, "headers": {"Content-Length": ["971"], "Content-Type": ["application/json"]}, "body_base64": "eyJyZXNvdXJjZV90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pY25WemRDMXlNeTF5WlhOdmRYSmpaU0lzSW5SNWNDSTZJbUZoTFhKbGMyOTFjbU5sSzJwM2RDSjkuZXlKcGMzTWlPaUpvZEhSd2N6b3ZMM0l6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aVpIZHJJam9pWVdGMWRHZ3RjbVZ6YjNWeVkyVXVhbk52YmlJc0ltRjFaQ0k2SW1oMGRIQnpPaTh2WVdOalpYTnpMbU52Ym1admNtMWhibU5sTG5SbGMzUWlMQ0p6ZFdJaU9pSmthWEpsWTNSbFpDMXdaWEp6YjI0dE1TSXNJbXAwYVNJNkluSjFjM1F0Y2pNdE1UYzVNemN6TmpNeE5pMDNJaXdpYVdGMElqb3hOemt6TnpNMk16RTJMQ0psZUhBaU9qRTNPVE0zTXpZMk1UWXNJbkJ6SWpvaWFIUjBjSE02THk5d1pYSnpiMjR1WTI5dVptOXliV0Z1WTJVdWRHVnpkQ0lzSW5CeVpYTmxiblJsWkY5cWRHa2lPaUp5TXkxd1pYSnpiMjR0Y2pNdGNtVnpiM1Z5WTJVdGRHRnRjR1Z5WldRdFptVjBZMmdpTENKaFoyVnVkRjlxYTNRaU9pSmhWa0owWVhCTVpERXhVMVZXUzBsTlIwcG1VSHBQUlVSMVRqQnpXR050ZWtwUlRsWlVMVjl6UzBWVklpd2ljak5mY3pJMU5pSTZJbGRQUmpBeU0xRmxRVUp4UkhCTVlUaHZMVmwyTVhSV1dYWXlVRFpwZGw5eFdtbElRbW8xTVROcVkwVWlMQ0p5TTE5MWNta2lPaUpvZEhSd2N6b3ZMM0l6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsTDNJekwyTXVWMDlHTURJelVXVkJRbkZFY0V4aE9HOHRXWFl4ZEZaWmRqSlFObWwyWDNGYWFVaENhalV4TTJwalJTNWliMjVxUlV4elVrVnNiMVp6V2xoak1UTndUVFEzTnpWblYyMVdYemxhU1dsUVowWjBjSEJQU3poVkxscE5hbWhWWjNoWE1EZzVhRkYxZGtwV2RFbENkVmRzTmtSUWVXSTVSekZuUXpoWldEY3dZekpJTTJzaWZRLmI0a21tQU1pU3piRVkzYXU5d3BabTFfVjhSODV6QkExTmw5eTRxUHBZX0FaT3BzVUtnZWFOT3dMbndVMDhHSVoxck5KVVlfUjJRNXJNbUZjWU9WOEN3In0="}}, {"stage": "fetch-tampered", "method": "GET", "url": "https://r3.aauth.boxlab.site/r3/c.WOF023QeABqDpLa8o-Yv1tVYv2P6iv_qZiHBj513jcE.bonjELsREloVsZXc13pM4775gWmV_9ZIiPgFtppOK8U.ZMjhUgxW089hQuvJVtIBuWl6DPyb9G1gC8YX70c2H3k", "request_headers": {"Signature": ["sig=:a/eu7eK6ue9HFWpHTMyCJ+9+MRDZNKIF/jPdYKIboyE05WMu95iBSSjo7iJjTBi/7MablKrZ3JnNIxYJbjYMAQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316"], "Signature-Key": ["sig=jwks_uri;id=\"https://access.conformance.test\";dwk=\"aauth-access.json\";kid=\"as-1\""]}, "request_body_base64": "", "signature_base": "\"@method\": GET\n\"@authority\": r3.aauth.boxlab.site\n\"@path\": /r3/c.WOF023QeABqDpLa8o-Yv1tVYv2P6iv_qZiHBj513jcE.bonjELsREloVsZXc13pM4775gWmV_9ZIiPgFtppOK8U.ZMjhUgxW089hQuvJVtIBuWl6DPyb9G1gC8YX70c2H3k\n\"signature-key\": sig=jwks_uri;id=\"https://access.conformance.test\";dwk=\"aauth-access.json\";kid=\"as-1\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316", "response": {"status": 401, "headers": {"Cache-Control": ["private, no-store, no-transform"], "Content-Length": ["132"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_signature"], "Vary": ["Signature-Key, Signature-Input, Signature"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfc2lnbmF0dXJlIiwic3RhdHVzIjo0MDEsInRpdGxlIjoiUmVxdWVzdCBzaWduYXR1cmUgcmVqZWN0ZWQiLCJ0eXBlIjoidXJuOmlldGY6cGFyYW1zOnNpZy1lcnJvcjppbnZhbGlkX3NpZ25hdHVyZSJ9"}}], "id": "r3-resource-tampered-fetch", "evidence": {"resource_token": {"valid": true, "claims": {"agent_jkt": "aVBtapLd11SUVKIMGJfPzOEDuN0sXcmzJQNVT-_sKEU", "aud": "https://access.conformance.test", "dwk": "aauth-resource.json", "exp": 1793736616, "iat": 1793736316, "iss": "https://r3.aauth.boxlab.site", "jti": "rust-r3-1793736316-7", "presented_jti": "r3-person-r3-resource-tampered-fetch", "ps": "https://person.conformance.test", "r3_s256": "WOF023QeABqDpLa8o-Yv1tVYv2P6iv_qZiHBj513jcE", "r3_uri": "https://r3.aauth.boxlab.site/r3/c.WOF023QeABqDpLa8o-Yv1tVYv2P6iv_qZiHBj513jcE.bonjELsREloVsZXc13pM4775gWmV_9ZIiPgFtppOK8U.ZMjhUgxW089hQuvJVtIBuWl6DPyb9G1gC8YX70c2H3k", "sub": "directed-person-1"}}, "documents": {"fetch-tampered": {"served_s256": "hXr04wFL0ffZUqvGdFiU-n0V2HYPg-uvBtLStTe9_0g", "matches_r3_s256": false, "required_fields": false, "covers_requested": false, "document": {"error": "invalid_signature", "status": 401, "title": "Request signature rejected", "type": "urn:ietf:params:sig-error:invalid_signature"}, "error": "document lacks vocabulary advertised in r3_vocabularies or an operations array"}}, "proposal_shape": false}, "assertions": [{"assertion": "fetch-tampered-refused", "clause": "r3.resource.document-signature", "state": "pass", "expected": "4xx", "actual": "4xx"}, {"assertion": "fetch-tampered-no-document", "clause": "r3.resource.document-signature", "state": "pass", "expected": true, "actual": true}, {"assertion": "fetch-tampered-status", "clause": "r3.resource.document-signature-error", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "fetch-tampered-error", "clause": "r3.resource.document-signature-error", "state": "pass", "expected": "invalid_signature", "actual": "invalid_signature"}]}, {"exchanges": [{"stage": "metadata", "method": "GET", "url": "https://r3.aauth.boxlab.site/.well-known/aauth-resource.json", "request_headers": {}, "request_body_base64": null, "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["353"], "Content-Type": ["application/json"]}, "body_base64": "eyJhY2Nlc3NfbW9kZSI6ImF1dGgtdG9rZW4iLCJhdXRob3JpemF0aW9uX2VuZHBvaW50IjoiaHR0cHM6Ly9yMy5hYXV0aC5ib3hsYWIuc2l0ZS9hdXRob3JpemUiLCJpc3N1ZXIiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiandrc191cmkiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlLy53ZWxsLWtub3duL2p3a3MuanNvbiIsInIzX3ZvY2FidWxhcmllcyI6eyJ1cm46YWF1dGg6dm9jYWJ1bGFyeTptY3AiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlL21jcCJ9LCJzY29wZV9kZXNjcmlwdGlvbnMiOnsicmVhZCI6IkZpeHR1cmUgc2NvcGUgcmVhZCJ9LCJzaWduYXR1cmVfd2luZG93Ijo2MH0="}}, {"stage": "authorize", "method": "POST", "url": "https://r3.aauth.boxlab.site/authorize", "request_headers": {"Content-Digest": ["sha-256=:biBp983w89BFZK/yu9vbUK+LgNIQY7wfOJQhskEDytU=:"], "Content-Type": ["application/json"], "Signature": ["sig=:5ZgqkVsBGSNoz+3Au82hiVXl/qGMO8dArfhoceerhbSD13Lc3v0gLPHckh6HOCkOjVjWGbefoCcAC/71Xm45Aw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLXBlcnNvbitqd3QifQ.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1wZXJzb24uanNvbiIsImV4cCI6MTc5MzczNjM3NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL3BlcnNvbi5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtcGVyc29uLXIzLXJlc291cmNlLXVua25vd24tb3BlcmF0aW9uIiwic3ViIjoiZGlyZWN0ZWQtcGVyc29uLTEifQ.UqWbivIQUFzNbplxjnZE70hpowuGjnuepTLlncOTrGHmWHVApfRGM1QB8QpbQIQJ8pKf7LCTekws7OBL5qh0Dw\""]}, "request_body_base64": "eyJyM19vcGVyYXRpb25zIjp7Im9wZXJhdGlvbnMiOlt7InRvb2wiOiJyZWNvcmRzLnJlYWQifSx7InRvb2wiOiJyZWNvcmRzLnB1cmdlIn1dLCJ2b2NhYnVsYXJ5IjoidXJuOmFhdXRoOnZvY2FidWxhcnk6bWNwIn19", "signature_base": "\"@method\": POST\n\"@authority\": r3.aauth.boxlab.site\n\"@path\": /authorize\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLXBlcnNvbitqd3QifQ.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1wZXJzb24uanNvbiIsImV4cCI6MTc5MzczNjM3NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL3BlcnNvbi5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtcGVyc29uLXIzLXJlc291cmNlLXVua25vd24tb3BlcmF0aW9uIiwic3ViIjoiZGlyZWN0ZWQtcGVyc29uLTEifQ.UqWbivIQUFzNbplxjnZE70hpowuGjnuepTLlncOTrGHmWHVApfRGM1QB8QpbQIQJ8pKf7LCTekws7OBL5qh0Dw\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:biBp983w89BFZK/yu9vbUK+LgNIQY7wfOJQhskEDytU=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316", "response": {"status": 400, "headers": {"Content-Length": ["83"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfcmVxdWVzdCIsInN0YXR1cyI6NDAwLCJ0aXRsZSI6IkJhZCBSZXF1ZXN0IiwidHlwZSI6ImFib3V0OmJsYW5rIn0="}}], "id": "r3-resource-unknown-operation", "evidence": {"resource_token": {"valid": false, "error": "expected resource_token response, got HTTP 400"}, "proposal_shape": false}, "assertions": [{"assertion": "refused", "clause": "r3.resource.operation-validation", "state": "pass", "expected": "4xx", "actual": "4xx"}, {"assertion": "no-resource-token", "clause": "r3.resource.operation-validation", "state": "pass", "expected": true, "actual": true}]}, {"exchanges": [{"stage": "metadata", "method": "GET", "url": "https://r3.aauth.boxlab.site/.well-known/aauth-resource.json", "request_headers": {}, "request_body_base64": null, "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["353"], "Content-Type": ["application/json"]}, "body_base64": "eyJhY2Nlc3NfbW9kZSI6ImF1dGgtdG9rZW4iLCJhdXRob3JpemF0aW9uX2VuZHBvaW50IjoiaHR0cHM6Ly9yMy5hYXV0aC5ib3hsYWIuc2l0ZS9hdXRob3JpemUiLCJpc3N1ZXIiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiandrc191cmkiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlLy53ZWxsLWtub3duL2p3a3MuanNvbiIsInIzX3ZvY2FidWxhcmllcyI6eyJ1cm46YWF1dGg6dm9jYWJ1bGFyeTptY3AiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlL21jcCJ9LCJzY29wZV9kZXNjcmlwdGlvbnMiOnsicmVhZCI6IkZpeHR1cmUgc2NvcGUgcmVhZCJ9LCJzaWduYXR1cmVfd2luZG93Ijo2MH0="}}, {"stage": "authorize", "method": "POST", "url": "https://r3.aauth.boxlab.site/authorize", "request_headers": {"Content-Digest": ["sha-256=:ay+bbGKtq0tgnPwJ8Kq5PA6fPLsw/u9jfodbCe4zBGk=:"], "Content-Type": ["application/json"], "Signature": ["sig=:UjwHsZpmFX34QLeyW5ZDS0B5/jquOksZyZR9rigwd6KMdGohu0MaiTWnv2OXHmsjiD4/eI2UekdWWe7P7UTHCQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLXBlcnNvbitqd3QifQ.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1wZXJzb24uanNvbiIsImV4cCI6MTc5MzczNjM3NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL3BlcnNvbi5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtcGVyc29uLXIzLXJlc291cmNlLXVuYWR2ZXJ0aXNlZC12b2NhYnVsYXJ5Iiwic3ViIjoiZGlyZWN0ZWQtcGVyc29uLTEifQ.VlvOHtL0XdnuYCpJ4Ez7u5cEAH2GKobS1bw3_sJYP4U28JBJ9cI8SXGmh1S9p6fatDcR1k_VKooWJUZ5iKRiDw\""]}, "request_body_base64": "eyJyM19vcGVyYXRpb25zIjp7Im9wZXJhdGlvbnMiOlt7Im9wZXJhdGlvbklkIjoicmVhZFJlY29yZCJ9XSwidm9jYWJ1bGFyeSI6InVybjphYXV0aDp2b2NhYnVsYXJ5Om9wZW5hcGkifX0=", "signature_base": "\"@method\": POST\n\"@authority\": r3.aauth.boxlab.site\n\"@path\": /authorize\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLXBlcnNvbitqd3QifQ.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1wZXJzb24uanNvbiIsImV4cCI6MTc5MzczNjM3NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL3BlcnNvbi5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtcGVyc29uLXIzLXJlc291cmNlLXVuYWR2ZXJ0aXNlZC12b2NhYnVsYXJ5Iiwic3ViIjoiZGlyZWN0ZWQtcGVyc29uLTEifQ.VlvOHtL0XdnuYCpJ4Ez7u5cEAH2GKobS1bw3_sJYP4U28JBJ9cI8SXGmh1S9p6fatDcR1k_VKooWJUZ5iKRiDw\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:ay+bbGKtq0tgnPwJ8Kq5PA6fPLsw/u9jfodbCe4zBGk=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316", "response": {"status": 400, "headers": {"Content-Length": ["83"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfcmVxdWVzdCIsInN0YXR1cyI6NDAwLCJ0aXRsZSI6IkJhZCBSZXF1ZXN0IiwidHlwZSI6ImFib3V0OmJsYW5rIn0="}}], "id": "r3-resource-unadvertised-vocabulary", "evidence": {"resource_token": {"valid": false, "error": "expected resource_token response, got HTTP 400"}, "proposal_shape": false}, "assertions": [{"assertion": "refused", "clause": "r3.resource.operation-validation", "state": "pass", "expected": "4xx", "actual": "4xx"}, {"assertion": "no-resource-token", "clause": "r3.resource.operation-validation", "state": "pass", "expected": true, "actual": true}]}, {"exchanges": [{"stage": "metadata", "method": "GET", "url": "https://r3-direct.aauth.boxlab.site/.well-known/aauth-resource.json", "request_headers": {}, "request_body_base64": null, "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["381"], "Content-Type": ["application/json"]}, "body_base64": "eyJhY2Nlc3NfbW9kZSI6ImF1dGgtdG9rZW4iLCJhdXRob3JpemF0aW9uX2VuZHBvaW50IjoiaHR0cHM6Ly9yMy1kaXJlY3QuYWF1dGguYm94bGFiLnNpdGUvYXV0aG9yaXplIiwiaXNzdWVyIjoiaHR0cHM6Ly9yMy1kaXJlY3QuYWF1dGguYm94bGFiLnNpdGUiLCJqd2tzX3VyaSI6Imh0dHBzOi8vcjMtZGlyZWN0LmFhdXRoLmJveGxhYi5zaXRlLy53ZWxsLWtub3duL2p3a3MuanNvbiIsInIzX3ZvY2FidWxhcmllcyI6eyJ1cm46YWF1dGg6dm9jYWJ1bGFyeTptY3AiOiJodHRwczovL3IzLWRpcmVjdC5hYXV0aC5ib3hsYWIuc2l0ZS9tY3AifSwic2NvcGVfZGVzY3JpcHRpb25zIjp7InJlYWQiOiJGaXh0dXJlIHNjb3BlIHJlYWQifSwic2lnbmF0dXJlX3dpbmRvdyI6NjB9"}}, {"stage": "authorize", "method": "POST", "url": "https://r3-direct.aauth.boxlab.site/authorize", "request_headers": {"Content-Digest": ["sha-256=:ghm9TS1AAr69cCXyDSeCxL/Wi7bnkEA/j4t5YQ4LdJ4=:"], "Content-Type": ["application/json"], "Signature": ["sig=:QBPSa/op1fMSHHhuIyQVfgb0BUpVG6lKdvA1xDyMg+A+ehsTn+Lqd3++R7WtXH6/vy2bfuypVdQsYkmRGA7IAQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLXBlcnNvbitqd3QifQ.eyJhdWQiOiJodHRwczovL3IzLWRpcmVjdC5hYXV0aC5ib3hsYWIuc2l0ZSIsImNuZiI6eyJqd2siOnsiYWxnIjoiRWQyNTUxOSIsImNydiI6IkVkMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiZ1RsM0RxaDlGMTlXbzFSbXcweC16TXVOaXBHMDdqZWlYZllQVzRfSnM1USJ9fSwiZHdrIjoiYWF1dGgtcGVyc29uLmpzb24iLCJleHAiOjE3OTM3MzYzNzYsImlhdCI6MTc5MzczNjMxNiwiaXNzIjoiaHR0cHM6Ly9wZXJzb24uY29uZm9ybWFuY2UudGVzdCIsImp0aSI6InIzLXBlcnNvbi1yMy1yZXNvdXJjZS10aHJlZS1wYXJ0eSIsInN1YiI6ImRpcmVjdGVkLXBlcnNvbi0xIn0.fj-kDDp5-apQIKl1mGPfqI_Xp3K6kFSmCs0Mm-TshgKDuFK4DYQO38MO_cdR6XC1eMeQ6l7RyslXWhHBxLVcCw\""]}, "request_body_base64": "eyJyM19vcGVyYXRpb25zIjp7Im9wZXJhdGlvbnMiOlt7InRvb2wiOiJyZWNvcmRzLnJlYWQifV0sInZvY2FidWxhcnkiOiJ1cm46YWF1dGg6dm9jYWJ1bGFyeTptY3AifX0=", "signature_base": "\"@method\": POST\n\"@authority\": r3-direct.aauth.boxlab.site\n\"@path\": /authorize\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLXBlcnNvbitqd3QifQ.eyJhdWQiOiJodHRwczovL3IzLWRpcmVjdC5hYXV0aC5ib3hsYWIuc2l0ZSIsImNuZiI6eyJqd2siOnsiYWxnIjoiRWQyNTUxOSIsImNydiI6IkVkMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiZ1RsM0RxaDlGMTlXbzFSbXcweC16TXVOaXBHMDdqZWlYZllQVzRfSnM1USJ9fSwiZHdrIjoiYWF1dGgtcGVyc29uLmpzb24iLCJleHAiOjE3OTM3MzYzNzYsImlhdCI6MTc5MzczNjMxNiwiaXNzIjoiaHR0cHM6Ly9wZXJzb24uY29uZm9ybWFuY2UudGVzdCIsImp0aSI6InIzLXBlcnNvbi1yMy1yZXNvdXJjZS10aHJlZS1wYXJ0eSIsInN1YiI6ImRpcmVjdGVkLXBlcnNvbi0xIn0.fj-kDDp5-apQIKl1mGPfqI_Xp3K6kFSmCs0Mm-TshgKDuFK4DYQO38MO_cdR6XC1eMeQ6l7RyslXWhHBxLVcCw\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:ghm9TS1AAr69cCXyDSeCxL/Wi7bnkEA/j4t5YQ4LdJ4=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316", "response": {"status": 200, "headers": {"Content-Length": ["1005"], "Content-Type": ["application/json"]}, "body_base64": "eyJyZXNvdXJjZV90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pY25WemRDMXlNeTFrYVhKbFkzUXRjbVZ6YjNWeVkyVWlMQ0owZVhBaU9pSmhZUzF5WlhOdmRYSmpaU3RxZDNRaWZRLmV5SnBjM01pT2lKb2RIUndjem92TDNJekxXUnBjbVZqZEM1aFlYVjBhQzVpYjNoc1lXSXVjMmwwWlNJc0ltUjNheUk2SW1GaGRYUm9MWEpsYzI5MWNtTmxMbXB6YjI0aUxDSmhkV1FpT2lKb2RIUndjem92TDNCbGNuTnZiaTVqYjI1bWIzSnRZVzVqWlM1MFpYTjBJaXdpYzNWaUlqb2laR2x5WldOMFpXUXRjR1Z5YzI5dUxURWlMQ0pxZEdraU9pSnlkWE4wTFhJekxXUnBjbVZqZEMweE56a3pOek0yTXpFMkxURWlMQ0pwWVhRaU9qRTNPVE0zTXpZek1UWXNJbVY0Y0NJNk1UYzVNemN6TmpZeE5pd2ljSE1pT2lKb2RIUndjem92TDNCbGNuTnZiaTVqYjI1bWIzSnRZVzVqWlM1MFpYTjBJaXdpY0hKbGMyVnVkR1ZrWDJwMGFTSTZJbkl6TFhCbGNuTnZiaTF5TXkxeVpYTnZkWEpqWlMxMGFISmxaUzF3WVhKMGVTSXNJbUZuWlc1MFgycHJkQ0k2SW1GV1FuUmhjRXhrTVRGVFZWWkxTVTFIU21aUWVrOUZSSFZPTUhOWVkyMTZTbEZPVmxRdFgzTkxSVlVpTENKeU0xOXpNalUySWpvaVYwOUdNREl6VVdWQlFuRkVjRXhoT0c4dFdYWXhkRlpaZGpKUU5tbDJYM0ZhYVVoQ2FqVXhNMnBqUlNJc0luSXpYM1Z5YVNJNkltaDBkSEJ6T2k4dmNqTXRaR2x5WldOMExtRmhkWFJvTG1KdmVHeGhZaTV6YVhSbEwzSXpMMk11VjA5R01ESXpVV1ZCUW5GRWNFeGhPRzh0V1hZeGRGWlpkakpRTm1sMlgzRmFhVWhDYWpVeE0ycGpSUzR4VG5OT01XTm9VMVo2Wm1WTlgwbFRlRUV6UTJsa2RqVTRPSGhSVFVkRFQwWmZNREl6WTFGeVlXaGpMazVRVjFNdGNHTnZNMHRCUTNZMFF6SldkMGRaYXpSbk1tcGhUakJEWWpoWWMwVnhOR3QyT0ZWTGJuTWlmUS5nZElQUTlyYkFrZEtiQ2tyZk1uTFktckl1VnVXU3Q1cTQ3YjkzRllENlBlTWtaeGV3Z280R1U0azNueVZlUEpPM20yV0tQdC0tSmhnM0tGUFF5Q3dDUSJ9"}}, {"stage": "fetch-person", "method": "GET", "url": "https://r3-direct.aauth.boxlab.site/r3/c.WOF023QeABqDpLa8o-Yv1tVYv2P6iv_qZiHBj513jcE.1NsN1chSVzfeM_ISxA3Cidv588xQMGCOF_023cQrahc.NPWS-pco3KACv4C2VwGYk4g2jaN0Cb8XsEq4kv8UKns", "request_headers": {"Signature": ["sig=:rKR55E7ELlzog3TtQz7HXZrzRRoEJyKFaM+1Tzo4JzbIl5O7FSkLVIhkYoqHGCueSBgdlg0SEd9X+Y+6awS7AA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "request_body_base64": "", "signature_base": "\"@method\": GET\n\"@authority\": r3-direct.aauth.boxlab.site\n\"@path\": /r3/c.WOF023QeABqDpLa8o-Yv1tVYv2P6iv_qZiHBj513jcE.1NsN1chSVzfeM_ISxA3Cidv588xQMGCOF_023cQrahc.NPWS-pco3KACv4C2VwGYk4g2jaN0Cb8XsEq4kv8UKns\n\"signature-key\": sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316", "response": {"status": 200, "headers": {"Cache-Control": ["private, no-store, no-transform"], "Content-Length": ["251"], "Content-Type": ["application/json"], "Vary": ["Signature-Key, Signature-Input, Signature"]}, "body_base64": "eyJ2b2NhYnVsYXJ5IjoidXJuOmFhdXRoOnZvY2FidWxhcnk6bWNwIiwib3BlcmF0aW9ucyI6W3sidG9vbCI6InJlY29yZHMucmVhZCJ9XSwiZGlzcGxheSI6eyJzdW1tYXJ5IjoiVXNlIGZpeHR1cmUgcmVjb3JkcyIsImltcGxpY2F0aW9ucyI6IlJlY29yZHMgbWF5IGJlIGV4cG9ydGVkIiwiZGF0YV9hY2Nlc3NlZCI6IlJlY29yZCBjb250ZW50cyIsImlycmV2ZXJzaWJsZSI6IkV4cG9ydGVkIGNvcGllcyBjYW5ub3QgYmUgcmVjYWxsZWQifX0="}}, {"stage": "fetch-access", "method": "GET", "url": "https://r3-direct.aauth.boxlab.site/r3/c.WOF023QeABqDpLa8o-Yv1tVYv2P6iv_qZiHBj513jcE.1NsN1chSVzfeM_ISxA3Cidv588xQMGCOF_023cQrahc.NPWS-pco3KACv4C2VwGYk4g2jaN0Cb8XsEq4kv8UKns", "request_headers": {"Signature": ["sig=:0Rsj4FmRC3rpF4orhrpp6GoZI890zRafxUEtoUj+VI/zoMDNDujy75QHN8BMODnRfATQD34umtiqPuwpiY36CQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316"], "Signature-Key": ["sig=jwks_uri;id=\"https://access.conformance.test\";dwk=\"aauth-access.json\";kid=\"as-1\""]}, "request_body_base64": "", "signature_base": "\"@method\": GET\n\"@authority\": r3-direct.aauth.boxlab.site\n\"@path\": /r3/c.WOF023QeABqDpLa8o-Yv1tVYv2P6iv_qZiHBj513jcE.1NsN1chSVzfeM_ISxA3Cidv588xQMGCOF_023cQrahc.NPWS-pco3KACv4C2VwGYk4g2jaN0Cb8XsEq4kv8UKns\n\"signature-key\": sig=jwks_uri;id=\"https://access.conformance.test\";dwk=\"aauth-access.json\";kid=\"as-1\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316", "response": {"status": 404, "headers": {"Cache-Control": ["private, no-store, no-transform"], "Content-Length": ["75"], "Content-Type": ["application/problem+json"], "Vary": ["Signature-Key, Signature-Input, Signature"]}, "body_base64": "eyJlcnJvciI6Im5vdF9mb3VuZCIsInN0YXR1cyI6NDA0LCJ0aXRsZSI6Ik5vdCBGb3VuZCIsInR5cGUiOiJhYm91dDpibGFuayJ9"}}, {"stage": "call-records.read", "method": "POST", "url": "https://r3-direct.aauth.boxlab.site/op/records.read", "request_headers": {"Content-Digest": ["sha-256=:5zBZl002jZH3wYm9jkneLqc0vHG2cpzqugooENQ4CHs=:"], "Content-Type": ["application/json"], "Signature": ["sig=:kemWD1NhjHQF/p3yiN1Kf7NtdO2bgAwvbBk0rYDdqbWzjeSHGt05tWpI0AqBXV3M/QZNgtn/eDkk3DkW60hPBQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLWF1dGgrand0In0.eyJhdWQiOiJodHRwczovL3IzLWRpcmVjdC5hYXV0aC5ib3hsYWIuc2l0ZSIsImNuZiI6eyJqd2siOnsiYWxnIjoiRWQyNTUxOSIsImNydiI6IkVkMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiZ1RsM0RxaDlGMTlXbzFSbXcweC16TXVOaXBHMDdqZWlYZllQVzRfSnM1USJ9fSwiZHdrIjoiYWF1dGgtcGVyc29uLmpzb24iLCJleHAiOjE3OTM3MzY0OTYsImlhdCI6MTc5MzczNjMxNiwiaXNzIjoiaHR0cHM6Ly9wZXJzb24uY29uZm9ybWFuY2UudGVzdCIsImp0aSI6InIzLWF1dGgtcjMtcmVzb3VyY2UtdGhyZWUtcGFydHkiLCJwcyI6Imh0dHBzOi8vcGVyc29uLmNvbmZvcm1hbmNlLnRlc3QiLCJyM19ncmFudGVkIjp7Im9wZXJhdGlvbnMiOlt7InRvb2wiOiJyZWNvcmRzLnJlYWQifV0sInZvY2FidWxhcnkiOiJ1cm46YWF1dGg6dm9jYWJ1bGFyeTptY3AifSwicjNfczI1NiI6IldPRjAyM1FlQUJxRHBMYThvLVl2MXRWWXYyUDZpdl9xWmlIQmo1MTNqY0UiLCJyM191cmkiOiJodHRwczovL3IzLWRpcmVjdC5hYXV0aC5ib3hsYWIuc2l0ZS9yMy9jLldPRjAyM1FlQUJxRHBMYThvLVl2MXRWWXYyUDZpdl9xWmlIQmo1MTNqY0UuMU5zTjFjaFNWemZlTV9JU3hBM0NpZHY1ODh4UU1HQ09GXzAyM2NRcmFoYy5OUFdTLXBjbzNLQUN2NEMyVndHWWs0ZzJqYU4wQ2I4WHNFcTRrdjhVS25zIiwic3ViIjoiZGlyZWN0ZWQtcGVyc29uLTEifQ.67tldFR_aPGjxcHn9tRKyambDH_84uRvPJDXFkTPdjHTsW5aUFes5xROqf-YEkqE5OLk39dlUD3GeIY5Gx7lCw\""]}, "request_body_base64": "eyJyZWNvcmQiOiJyLTEifQ==", "signature_base": "\"@method\": POST\n\"@authority\": r3-direct.aauth.boxlab.site\n\"@path\": /op/records.read\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLWF1dGgrand0In0.eyJhdWQiOiJodHRwczovL3IzLWRpcmVjdC5hYXV0aC5ib3hsYWIuc2l0ZSIsImNuZiI6eyJqd2siOnsiYWxnIjoiRWQyNTUxOSIsImNydiI6IkVkMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiZ1RsM0RxaDlGMTlXbzFSbXcweC16TXVOaXBHMDdqZWlYZllQVzRfSnM1USJ9fSwiZHdrIjoiYWF1dGgtcGVyc29uLmpzb24iLCJleHAiOjE3OTM3MzY0OTYsImlhdCI6MTc5MzczNjMxNiwiaXNzIjoiaHR0cHM6Ly9wZXJzb24uY29uZm9ybWFuY2UudGVzdCIsImp0aSI6InIzLWF1dGgtcjMtcmVzb3VyY2UtdGhyZWUtcGFydHkiLCJwcyI6Imh0dHBzOi8vcGVyc29uLmNvbmZvcm1hbmNlLnRlc3QiLCJyM19ncmFudGVkIjp7Im9wZXJhdGlvbnMiOlt7InRvb2wiOiJyZWNvcmRzLnJlYWQifV0sInZvY2FidWxhcnkiOiJ1cm46YWF1dGg6dm9jYWJ1bGFyeTptY3AifSwicjNfczI1NiI6IldPRjAyM1FlQUJxRHBMYThvLVl2MXRWWXYyUDZpdl9xWmlIQmo1MTNqY0UiLCJyM191cmkiOiJodHRwczovL3IzLWRpcmVjdC5hYXV0aC5ib3hsYWIuc2l0ZS9yMy9jLldPRjAyM1FlQUJxRHBMYThvLVl2MXRWWXYyUDZpdl9xWmlIQmo1MTNqY0UuMU5zTjFjaFNWemZlTV9JU3hBM0NpZHY1ODh4UU1HQ09GXzAyM2NRcmFoYy5OUFdTLXBjbzNLQUN2NEMyVndHWWs0ZzJqYU4wQ2I4WHNFcTRrdjhVS25zIiwic3ViIjoiZGlyZWN0ZWQtcGVyc29uLTEifQ.67tldFR_aPGjxcHn9tRKyambDH_84uRvPJDXFkTPdjHTsW5aUFes5xROqf-YEkqE5OLk39dlUD3GeIY5Gx7lCw\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:5zBZl002jZH3wYm9jkneLqc0vHG2cpzqugooENQ4CHs=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316", "response": {"status": 200, "headers": {"Content-Length": ["54"], "Content-Type": ["application/json"]}, "body_base64": "eyJvcGVyYXRpb24iOiJyZWNvcmRzLnJlYWQiLCJzdWIiOiJkaXJlY3RlZC1wZXJzb24tMSJ9"}}], "id": "r3-resource-three-party", "evidence": {"resource_token": {"valid": true, "claims": {"agent_jkt": "aVBtapLd11SUVKIMGJfPzOEDuN0sXcmzJQNVT-_sKEU", "aud": "https://person.conformance.test", "dwk": "aauth-resource.json", "exp": 1793736616, "iat": 1793736316, "iss": "https://r3-direct.aauth.boxlab.site", "jti": "rust-r3-direct-1793736316-1", "presented_jti": "r3-person-r3-resource-three-party", "ps": "https://person.conformance.test", "r3_s256": "WOF023QeABqDpLa8o-Yv1tVYv2P6iv_qZiHBj513jcE", "r3_uri": "https://r3-direct.aauth.boxlab.site/r3/c.WOF023QeABqDpLa8o-Yv1tVYv2P6iv_qZiHBj513jcE.1NsN1chSVzfeM_ISxA3Cidv588xQMGCOF_023cQrahc.NPWS-pco3KACv4C2VwGYk4g2jaN0Cb8XsEq4kv8UKns", "sub": "directed-person-1"}}, "harness_auth_token": "eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLWF1dGgrand0In0.eyJhdWQiOiJodHRwczovL3IzLWRpcmVjdC5hYXV0aC5ib3hsYWIuc2l0ZSIsImNuZiI6eyJqd2siOnsiYWxnIjoiRWQyNTUxOSIsImNydiI6IkVkMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiZ1RsM0RxaDlGMTlXbzFSbXcweC16TXVOaXBHMDdqZWlYZllQVzRfSnM1USJ9fSwiZHdrIjoiYWF1dGgtcGVyc29uLmpzb24iLCJleHAiOjE3OTM3MzY0OTYsImlhdCI6MTc5MzczNjMxNiwiaXNzIjoiaHR0cHM6Ly9wZXJzb24uY29uZm9ybWFuY2UudGVzdCIsImp0aSI6InIzLWF1dGgtcjMtcmVzb3VyY2UtdGhyZWUtcGFydHkiLCJwcyI6Imh0dHBzOi8vcGVyc29uLmNvbmZvcm1hbmNlLnRlc3QiLCJyM19ncmFudGVkIjp7Im9wZXJhdGlvbnMiOlt7InRvb2wiOiJyZWNvcmRzLnJlYWQifV0sInZvY2FidWxhcnkiOiJ1cm46YWF1dGg6dm9jYWJ1bGFyeTptY3AifSwicjNfczI1NiI6IldPRjAyM1FlQUJxRHBMYThvLVl2MXRWWXYyUDZpdl9xWmlIQmo1MTNqY0UiLCJyM191cmkiOiJodHRwczovL3IzLWRpcmVjdC5hYXV0aC5ib3hsYWIuc2l0ZS9yMy9jLldPRjAyM1FlQUJxRHBMYThvLVl2MXRWWXYyUDZpdl9xWmlIQmo1MTNqY0UuMU5zTjFjaFNWemZlTV9JU3hBM0NpZHY1ODh4UU1HQ09GXzAyM2NRcmFoYy5OUFdTLXBjbzNLQUN2NEMyVndHWWs0ZzJqYU4wQ2I4WHNFcTRrdjhVS25zIiwic3ViIjoiZGlyZWN0ZWQtcGVyc29uLTEifQ.67tldFR_aPGjxcHn9tRKyambDH_84uRvPJDXFkTPdjHTsW5aUFes5xROqf-YEkqE5OLk39dlUD3GeIY5Gx7lCw", "documents": {"fetch-access": {"served_s256": "oKOmp6og5R4nYFEHqwCSpIdwj9N9Ia0egbzMeF8REck", "matches_r3_s256": false, "required_fields": false, "covers_requested": false, "document": {"error": "not_found", "status": 404, "title": "Not Found", "type": "about:blank"}, "error": "document lacks vocabulary advertised in r3_vocabularies or an operations array"}, "fetch-person": {"served_s256": "WOF023QeABqDpLa8o-Yv1tVYv2P6iv_qZiHBj513jcE", "matches_r3_s256": true, "required_fields": true, "covers_requested": true, "document": {"display": {"data_accessed": "Record contents", "implications": "Records may be exported", "irreversible": "Exported copies cannot be recalled", "summary": "Use fixture records"}, "operations": [{"tool": "records.read"}], "vocabulary": "urn:aauth:vocabulary:mcp"}}}, "proposal_shape": false}, "assertions": [{"assertion": "resource-token", "clause": "r3.resource.token-claims", "state": "pass", "expected": true, "actual": true}, {"assertion": "ps-fetch-digest", "clause": "r3.resource.content-addressing", "state": "pass", "expected": true, "actual": true}, {"assertion": "ps-fetch-fields", "clause": "r3.resource.document-fields", "state": "pass", "expected": true, "actual": true}, {"assertion": "fetch-access-refused", "clause": "r3.resource.document-entitlement", "state": "pass", "expected": "4xx", "actual": "4xx"}, {"assertion": "fetch-access-no-document", "clause": "r3.resource.document-entitlement", "state": "pass", "expected": true, "actual": true}, {"assertion": "granted-served", "clause": "r3.resource.granted-served", "state": "pass", "expected": "2xx", "actual": "2xx"}]}, {"exchanges": [{"stage": "metadata", "method": "GET", "url": "https://r3.aauth.boxlab.site/.well-known/aauth-resource.json", "request_headers": {}, "request_body_base64": null, "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["353"], "Content-Type": ["application/json"]}, "body_base64": "eyJhY2Nlc3NfbW9kZSI6ImF1dGgtdG9rZW4iLCJhdXRob3JpemF0aW9uX2VuZHBvaW50IjoiaHR0cHM6Ly9yMy5hYXV0aC5ib3hsYWIuc2l0ZS9hdXRob3JpemUiLCJpc3N1ZXIiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiandrc191cmkiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlLy53ZWxsLWtub3duL2p3a3MuanNvbiIsInIzX3ZvY2FidWxhcmllcyI6eyJ1cm46YWF1dGg6dm9jYWJ1bGFyeTptY3AiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlL21jcCJ9LCJzY29wZV9kZXNjcmlwdGlvbnMiOnsicmVhZCI6IkZpeHR1cmUgc2NvcGUgcmVhZCJ9LCJzaWduYXR1cmVfd2luZG93Ijo2MH0="}}, {"stage": "authorize", "method": "POST", "url": "https://r3.aauth.boxlab.site/authorize", "request_headers": {"Content-Digest": ["sha-256=:o8Bz+5ZwP9VfOH+I0pdf/RFfKmItmQJaH5LXJpcrj+0=:"], "Content-Type": ["application/json"], "Signature": ["sig=:L6UjTaB5b9MoFFhGYF8nZFt9avJPwJwYbEc0EW5kbtQC02NqEAOctEt6jyFVywCoUF8DDpQW7uKy8dYT+DX1CA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLXBlcnNvbitqd3QifQ.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1wZXJzb24uanNvbiIsImV4cCI6MTc5MzczNjM3NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL3BlcnNvbi5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtcGVyc29uLXIzLXJlc291cmNlLXBlci1jYWxsIiwic3ViIjoiZGlyZWN0ZWQtcGVyc29uLTEifQ.w_P7AGfhsX_O0LdH607ubpgiCwhwZ6wue9zjz_d50r5cdtdXaXg55_XRUNwzCZM7EjtyMq2x00tbgsMxKQ8AAw\""]}, "request_body_base64": "eyJyM19vcGVyYXRpb25zIjp7Im9wZXJhdGlvbnMiOlt7InRvb2wiOiJyZWNvcmRzLnJlYWQifSx7InRvb2wiOiJyZWNvcmRzLmRlbGV0ZSJ9XSwidm9jYWJ1bGFyeSI6InVybjphYXV0aDp2b2NhYnVsYXJ5Om1jcCJ9fQ==", "signature_base": "\"@method\": POST\n\"@authority\": r3.aauth.boxlab.site\n\"@path\": /authorize\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLXBlcnNvbitqd3QifQ.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1wZXJzb24uanNvbiIsImV4cCI6MTc5MzczNjM3NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL3BlcnNvbi5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtcGVyc29uLXIzLXJlc291cmNlLXBlci1jYWxsIiwic3ViIjoiZGlyZWN0ZWQtcGVyc29uLTEifQ.w_P7AGfhsX_O0LdH607ubpgiCwhwZ6wue9zjz_d50r5cdtdXaXg55_XRUNwzCZM7EjtyMq2x00tbgsMxKQ8AAw\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:o8Bz+5ZwP9VfOH+I0pdf/RFfKmItmQJaH5LXJpcrj+0=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316", "response": {"status": 200, "headers": {"Content-Length": ["964"], "Content-Type": ["application/json"]}, "body_base64": "eyJyZXNvdXJjZV90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pY25WemRDMXlNeTF5WlhOdmRYSmpaU0lzSW5SNWNDSTZJbUZoTFhKbGMyOTFjbU5sSzJwM2RDSjkuZXlKcGMzTWlPaUpvZEhSd2N6b3ZMM0l6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aVpIZHJJam9pWVdGMWRHZ3RjbVZ6YjNWeVkyVXVhbk52YmlJc0ltRjFaQ0k2SW1oMGRIQnpPaTh2WVdOalpYTnpMbU52Ym1admNtMWhibU5sTG5SbGMzUWlMQ0p6ZFdJaU9pSmthWEpsWTNSbFpDMXdaWEp6YjI0dE1TSXNJbXAwYVNJNkluSjFjM1F0Y2pNdE1UYzVNemN6TmpNeE5pMHhNQ0lzSW1saGRDSTZNVGM1TXpjek5qTXhOaXdpWlhod0lqb3hOemt6TnpNMk5qRTJMQ0p3Y3lJNkltaDBkSEJ6T2k4dmNHVnljMjl1TG1OdmJtWnZjbTFoYm1ObExuUmxjM1FpTENKd2NtVnpaVzUwWldSZmFuUnBJam9pY2pNdGNHVnljMjl1TFhJekxYSmxjMjkxY21ObExYQmxjaTFqWVd4c0lpd2lZV2RsYm5SZmFtdDBJam9pWVZaQ2RHRndUR1F4TVZOVlZrdEpUVWRLWmxCNlQwVkVkVTR3YzFoamJYcEtVVTVXVkMxZmMwdEZWU0lzSW5JelgzTXlOVFlpT2lJMUxYaGZlWEEzYjIweWRsYzBSa2xNTkhGS1JUaHdSblJaVFd4TldHMHdiSEpEUmpSU1ZuWnNkakIzSWl3aWNqTmZkWEpwSWpvaWFIUjBjSE02THk5eU15NWhZWFYwYUM1aWIzaHNZV0l1YzJsMFpTOXlNeTlqTGpVdGVGOTVjRGR2YlRKMlZ6UkdTVXcwY1VwRk9IQkdkRmxOYkUxWWJUQnNja05HTkZKV2RteDJNSGN1WW05dWFrVk1jMUpGYkc5V2MxcFlZekV6Y0UwME56YzFaMWR0Vmw4NVdrbHBVR2RHZEhCd1QwczRWUzUwYURWb1oybEZTM0JwUlVSM0xVSlBlVzFsTURkYVdFRkdTakpTWjFGeE1YWldVVlkwU0RoUFF5MDBJbjAuQmZRYnRhYVJLMjZKb1JsWEVWN0FYZkpPY1k5NWQxMGFDTjBFcE9ObXlSVEhMN3k0TU10c2lEZVhIR1lZeDk4Tk95M2htMjFkeGktSExLTk0zVkVBQ0EifQ=="}}, {"stage": "executions-before", "method": "GET", "url": "https://control.aauth-rust.internal/r3.resource/__fixture/r3/executions", "request_headers": {}, "request_body_base64": null, "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["18"], "Content-Type": ["application/json"]}, "body_base64": "eyJyZWNvcmRzLnJlYWQiOjJ9"}}, {"stage": "call-records.delete", "method": "POST", "url": "https://r3.aauth.boxlab.site/op/records.delete", "request_headers": {"Content-Digest": ["sha-256=:5zBZl002jZH3wYm9jkneLqc0vHG2cpzqugooENQ4CHs=:"], "Content-Type": ["application/json"], "Signature": ["sig=:umztFhR+ennkhtHa2fBGDrHqUDg9hqGjC9H0hQhPqzs8+AGmGzTc11nBnCVIoACLYrspLzaNkLZuL5Ql05GKDw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXMtMSIsInR5cCI6ImFhLWF1dGgrand0In0.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1hY2Nlc3MuanNvbiIsImV4cCI6MTc5MzczNjQ5NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL2FjY2Vzcy5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtYXV0aC1yMy1yZXNvdXJjZS1wZXItY2FsbCIsInBzIjoiaHR0cHM6Ly9wZXJzb24uY29uZm9ybWFuY2UudGVzdCIsInIzX2dyYW50ZWQiOnsib3BlcmF0aW9ucyI6W3sidG9vbCI6InJlY29yZHMucmVhZCJ9XSwidm9jYWJ1bGFyeSI6InVybjphYXV0aDp2b2NhYnVsYXJ5Om1jcCJ9LCJyM19wZXJfY2FsbCI6eyJvcGVyYXRpb25zIjpbeyJ0b29sIjoicmVjb3Jkcy5kZWxldGUifV0sInZvY2FidWxhcnkiOiJ1cm46YWF1dGg6dm9jYWJ1bGFyeTptY3AifSwicjNfczI1NiI6IjUteF95cDdvbTJ2VzRGSUw0cUpFOHBGdFlNbE1YbTBsckNGNFJWdmx2MHciLCJyM191cmkiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlL3IzL2MuNS14X3lwN29tMnZXNEZJTDRxSkU4cEZ0WU1sTVhtMGxyQ0Y0UlZ2bHYwdy5ib25qRUxzUkVsb1ZzWlhjMTNwTTQ3NzVnV21WXzlaSWlQZ0Z0cHBPSzhVLnRoNWhnaUVLcGlFRHctQk95bWUwN1pYQUZKMlJnUXExdlZRVjRIOE9DLTQiLCJzdWIiOiJkaXJlY3RlZC1wZXJzb24tMSJ9.Ko7p6znCc9dPwMIV6KhnGtTR9yQY2RwIIjQwFNZb3QnTUPAMIuu-EQKOY-ikX65y08KEmml56u8_kqWP6UUiAg\""]}, "request_body_base64": "eyJyZWNvcmQiOiJyLTEifQ==", "signature_base": "\"@method\": POST\n\"@authority\": r3.aauth.boxlab.site\n\"@path\": /op/records.delete\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXMtMSIsInR5cCI6ImFhLWF1dGgrand0In0.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1hY2Nlc3MuanNvbiIsImV4cCI6MTc5MzczNjQ5NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL2FjY2Vzcy5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtYXV0aC1yMy1yZXNvdXJjZS1wZXItY2FsbCIsInBzIjoiaHR0cHM6Ly9wZXJzb24uY29uZm9ybWFuY2UudGVzdCIsInIzX2dyYW50ZWQiOnsib3BlcmF0aW9ucyI6W3sidG9vbCI6InJlY29yZHMucmVhZCJ9XSwidm9jYWJ1bGFyeSI6InVybjphYXV0aDp2b2NhYnVsYXJ5Om1jcCJ9LCJyM19wZXJfY2FsbCI6eyJvcGVyYXRpb25zIjpbeyJ0b29sIjoicmVjb3Jkcy5kZWxldGUifV0sInZvY2FidWxhcnkiOiJ1cm46YWF1dGg6dm9jYWJ1bGFyeTptY3AifSwicjNfczI1NiI6IjUteF95cDdvbTJ2VzRGSUw0cUpFOHBGdFlNbE1YbTBsckNGNFJWdmx2MHciLCJyM191cmkiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlL3IzL2MuNS14X3lwN29tMnZXNEZJTDRxSkU4cEZ0WU1sTVhtMGxyQ0Y0UlZ2bHYwdy5ib25qRUxzUkVsb1ZzWlhjMTNwTTQ3NzVnV21WXzlaSWlQZ0Z0cHBPSzhVLnRoNWhnaUVLcGlFRHctQk95bWUwN1pYQUZKMlJnUXExdlZRVjRIOE9DLTQiLCJzdWIiOiJkaXJlY3RlZC1wZXJzb24tMSJ9.Ko7p6znCc9dPwMIV6KhnGtTR9yQY2RwIIjQwFNZb3QnTUPAMIuu-EQKOY-ikX65y08KEmml56u8_kqWP6UUiAg\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:5zBZl002jZH3wYm9jkneLqc0vHG2cpzqugooENQ4CHs=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316", "response": {"status": 401, "headers": {"Aauth-Requirement": ["requirement=auth-token;resource-token=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1yMy1yZXNvdXJjZSIsInR5cCI6ImFhLXJlc291cmNlK2p3dCJ9.eyJpc3MiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiZHdrIjoiYWF1dGgtcmVzb3VyY2UuanNvbiIsImF1ZCI6Imh0dHBzOi8vYWNjZXNzLmNvbmZvcm1hbmNlLnRlc3QiLCJzdWIiOiJkaXJlY3RlZC1wZXJzb24tMSIsImp0aSI6InJ1c3QtcjMtMTc5MzczNjMxNi0xMSIsImlhdCI6MTc5MzczNjMxNiwiZXhwIjoxNzkzNzM2NDk2LCJwcyI6Imh0dHBzOi8vcGVyc29uLmNvbmZvcm1hbmNlLnRlc3QiLCJwcmVzZW50ZWRfanRpIjoicjMtYXV0aC1yMy1yZXNvdXJjZS1wZXItY2FsbCIsImFnZW50X2prdCI6ImFWQnRhcExkMTFTVVZLSU1HSmZQek9FRHVOMHNYY216SlFOVlQtX3NLRVUiLCJyM19zMjU2IjoiVmw3UUZmYnV5Nk5sbjNuRXJXSE5wdEg5Zko3WFYtNWhyd2thbHRIU3dLMCIsInIzX3VyaSI6Imh0dHBzOi8vcjMuYWF1dGguYm94bGFiLnNpdGUvcjMvcC5WbDdRRmZidXk2TmxuM25FcldITnB0SDlmSjdYVi01aHJ3a2FsdEhTd0swLmJvbmpFTHNSRWxvVnNaWGMxM3BNNDc3NWdXbVZfOVpJaVBnRnRwcE9LOFUudFFaMnFqNUktNWppVG9WTHpwYmZhYnM3UEJLa2dVemxuUXNhSnJCWWtPRSJ9.yyaXSnEoZoC9mj19-ap9AFxxMW6Rc3RSI0L0Ry8elK8zvflhNHg_j84Y66ZPdKukvABgKbcD1bZX1Eqfc4pXCg\""], "Content-Length": ["88"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImF1dGhfdG9rZW5fcmVxdWlyZWQiLCJzdGF0dXMiOjQwMSwidGl0bGUiOiJVbmF1dGhvcml6ZWQiLCJ0eXBlIjoiYWJvdXQ6YmxhbmsifQ=="}}, {"stage": "fetch-proposal", "method": "GET", "url": "https://r3.aauth.boxlab.site/r3/p.Vl7QFfbuy6Nln3nErWHNptH9fJ7XV-5hrwkaltHSwK0.bonjELsREloVsZXc13pM4775gWmV_9ZIiPgFtppOK8U.tQZ2qj5I-5jiToVLzpbfabs7PBKkgUzlnQsaJrBYkOE", "request_headers": {"Signature": ["sig=:370SdppmJx/JJxAGjwKckNRQ+fD9DhGENc6ttzNp5vhb7/J3mMK4L01pBW6asa5UsuXq0pUXKMSZH0h5SWF8Aw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316"], "Signature-Key": ["sig=jwks_uri;id=\"https://access.conformance.test\";dwk=\"aauth-access.json\";kid=\"as-1\""]}, "request_body_base64": "", "signature_base": "\"@method\": GET\n\"@authority\": r3.aauth.boxlab.site\n\"@path\": /r3/p.Vl7QFfbuy6Nln3nErWHNptH9fJ7XV-5hrwkaltHSwK0.bonjELsREloVsZXc13pM4775gWmV_9ZIiPgFtppOK8U.tQZ2qj5I-5jiToVLzpbfabs7PBKkgUzlnQsaJrBYkOE\n\"signature-key\": sig=jwks_uri;id=\"https://access.conformance.test\";dwk=\"aauth-access.json\";kid=\"as-1\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316", "response": {"status": 200, "headers": {"Cache-Control": ["private, no-store, no-transform"], "Content-Length": ["294"], "Content-Type": ["application/json"], "Vary": ["Signature-Key, Signature-Input, Signature"]}, "body_base64": "eyJ2b2NhYnVsYXJ5IjoidXJuOmFhdXRoOnZvY2FidWxhcnk6bWNwIiwib3BlcmF0aW9ucyI6W3sidG9vbCI6InJlY29yZHMuZGVsZXRlIn1dLCJwYXJhbWV0ZXJzIjp7InJlY29yZCI6InItMSJ9LCJkaXNwbGF5Ijp7InN1bW1hcnkiOiJEZWxldGUgZml4dHVyZSByZWNvcmQgXCJyLTFcIiIsImltcGxpY2F0aW9ucyI6IlRoZSByZWNvcmQgaXMgcmVtb3ZlZCIsImlycmV2ZXJzaWJsZSI6IkRlbGV0aW9uIGNhbm5vdCBiZSB1bmRvbmUiLCJkZXRhaWwiOiIjIyBBY3Rpb25cbkRlbGV0ZSBhIGZpeHR1cmUgcmVjb3JkIn19"}}, {"stage": "retry-records.delete", "method": "POST", "url": "https://r3.aauth.boxlab.site/op/records.delete", "request_headers": {"Content-Digest": ["sha-256=:5zBZl002jZH3wYm9jkneLqc0vHG2cpzqugooENQ4CHs=:"], "Content-Type": ["application/json"], "Signature": ["sig=:E1KXgIS/jVrrKeCaZlJCUqRdbbyxV/buy5MYQqxUlglhbbqxfAPmK8iqM7B4Thfbf48qMz57kU/5/q48Wsj4Cg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXMtMSIsInR5cCI6ImFhLWF1dGgrand0In0.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1hY2Nlc3MuanNvbiIsImV4cCI6MTc5MzczNjQ5NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL2FjY2Vzcy5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtcGVyLWNhbGwtcjMtcmVzb3VyY2UtcGVyLWNhbGwiLCJwcyI6Imh0dHBzOi8vcGVyc29uLmNvbmZvcm1hbmNlLnRlc3QiLCJyM19ncmFudGVkIjp7Im9wZXJhdGlvbnMiOlt7InRvb2wiOiJyZWNvcmRzLmRlbGV0ZSJ9XSwidm9jYWJ1bGFyeSI6InVybjphYXV0aDp2b2NhYnVsYXJ5Om1jcCJ9LCJyM19zMjU2IjoiVmw3UUZmYnV5Nk5sbjNuRXJXSE5wdEg5Zko3WFYtNWhyd2thbHRIU3dLMCIsInIzX3VyaSI6Imh0dHBzOi8vcjMuYWF1dGguYm94bGFiLnNpdGUvcjMvcC5WbDdRRmZidXk2TmxuM25FcldITnB0SDlmSjdYVi01aHJ3a2FsdEhTd0swLmJvbmpFTHNSRWxvVnNaWGMxM3BNNDc3NWdXbVZfOVpJaVBnRnRwcE9LOFUudFFaMnFqNUktNWppVG9WTHpwYmZhYnM3UEJLa2dVemxuUXNhSnJCWWtPRSIsInN1YiI6ImRpcmVjdGVkLXBlcnNvbi0xIn0.9WO4e0_uHm0HUw7mfosGhRWlkwgL5YO0h-q-RLhnGooD_qcQePzRofLTvxvOXdZbnnqiSnuEdhZbwDHJcdIQDw\""]}, "request_body_base64": "eyJyZWNvcmQiOiJyLTEifQ==", "signature_base": "\"@method\": POST\n\"@authority\": r3.aauth.boxlab.site\n\"@path\": /op/records.delete\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXMtMSIsInR5cCI6ImFhLWF1dGgrand0In0.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1hY2Nlc3MuanNvbiIsImV4cCI6MTc5MzczNjQ5NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL2FjY2Vzcy5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtcGVyLWNhbGwtcjMtcmVzb3VyY2UtcGVyLWNhbGwiLCJwcyI6Imh0dHBzOi8vcGVyc29uLmNvbmZvcm1hbmNlLnRlc3QiLCJyM19ncmFudGVkIjp7Im9wZXJhdGlvbnMiOlt7InRvb2wiOiJyZWNvcmRzLmRlbGV0ZSJ9XSwidm9jYWJ1bGFyeSI6InVybjphYXV0aDp2b2NhYnVsYXJ5Om1jcCJ9LCJyM19zMjU2IjoiVmw3UUZmYnV5Nk5sbjNuRXJXSE5wdEg5Zko3WFYtNWhyd2thbHRIU3dLMCIsInIzX3VyaSI6Imh0dHBzOi8vcjMuYWF1dGguYm94bGFiLnNpdGUvcjMvcC5WbDdRRmZidXk2TmxuM25FcldITnB0SDlmSjdYVi01aHJ3a2FsdEhTd0swLmJvbmpFTHNSRWxvVnNaWGMxM3BNNDc3NWdXbVZfOVpJaVBnRnRwcE9LOFUudFFaMnFqNUktNWppVG9WTHpwYmZhYnM3UEJLa2dVemxuUXNhSnJCWWtPRSIsInN1YiI6ImRpcmVjdGVkLXBlcnNvbi0xIn0.9WO4e0_uHm0HUw7mfosGhRWlkwgL5YO0h-q-RLhnGooD_qcQePzRofLTvxvOXdZbnnqiSnuEdhZbwDHJcdIQDw\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:5zBZl002jZH3wYm9jkneLqc0vHG2cpzqugooENQ4CHs=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316", "response": {"status": 200, "headers": {"Content-Length": ["56"], "Content-Type": ["application/json"]}, "body_base64": "eyJvcGVyYXRpb24iOiJyZWNvcmRzLmRlbGV0ZSIsInN1YiI6ImRpcmVjdGVkLXBlcnNvbi0xIn0="}}, {"stage": "repeat-records.delete", "method": "POST", "url": "https://r3.aauth.boxlab.site/op/records.delete", "request_headers": {"Content-Digest": ["sha-256=:5zBZl002jZH3wYm9jkneLqc0vHG2cpzqugooENQ4CHs=:"], "Content-Type": ["application/json"], "Signature": ["sig=:E1KXgIS/jVrrKeCaZlJCUqRdbbyxV/buy5MYQqxUlglhbbqxfAPmK8iqM7B4Thfbf48qMz57kU/5/q48Wsj4Cg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXMtMSIsInR5cCI6ImFhLWF1dGgrand0In0.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1hY2Nlc3MuanNvbiIsImV4cCI6MTc5MzczNjQ5NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL2FjY2Vzcy5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtcGVyLWNhbGwtcjMtcmVzb3VyY2UtcGVyLWNhbGwiLCJwcyI6Imh0dHBzOi8vcGVyc29uLmNvbmZvcm1hbmNlLnRlc3QiLCJyM19ncmFudGVkIjp7Im9wZXJhdGlvbnMiOlt7InRvb2wiOiJyZWNvcmRzLmRlbGV0ZSJ9XSwidm9jYWJ1bGFyeSI6InVybjphYXV0aDp2b2NhYnVsYXJ5Om1jcCJ9LCJyM19zMjU2IjoiVmw3UUZmYnV5Nk5sbjNuRXJXSE5wdEg5Zko3WFYtNWhyd2thbHRIU3dLMCIsInIzX3VyaSI6Imh0dHBzOi8vcjMuYWF1dGguYm94bGFiLnNpdGUvcjMvcC5WbDdRRmZidXk2TmxuM25FcldITnB0SDlmSjdYVi01aHJ3a2FsdEhTd0swLmJvbmpFTHNSRWxvVnNaWGMxM3BNNDc3NWdXbVZfOVpJaVBnRnRwcE9LOFUudFFaMnFqNUktNWppVG9WTHpwYmZhYnM3UEJLa2dVemxuUXNhSnJCWWtPRSIsInN1YiI6ImRpcmVjdGVkLXBlcnNvbi0xIn0.9WO4e0_uHm0HUw7mfosGhRWlkwgL5YO0h-q-RLhnGooD_qcQePzRofLTvxvOXdZbnnqiSnuEdhZbwDHJcdIQDw\""]}, "request_body_base64": "eyJyZWNvcmQiOiJyLTEifQ==", "signature_base": "\"@method\": POST\n\"@authority\": r3.aauth.boxlab.site\n\"@path\": /op/records.delete\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXMtMSIsInR5cCI6ImFhLWF1dGgrand0In0.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1hY2Nlc3MuanNvbiIsImV4cCI6MTc5MzczNjQ5NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL2FjY2Vzcy5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtcGVyLWNhbGwtcjMtcmVzb3VyY2UtcGVyLWNhbGwiLCJwcyI6Imh0dHBzOi8vcGVyc29uLmNvbmZvcm1hbmNlLnRlc3QiLCJyM19ncmFudGVkIjp7Im9wZXJhdGlvbnMiOlt7InRvb2wiOiJyZWNvcmRzLmRlbGV0ZSJ9XSwidm9jYWJ1bGFyeSI6InVybjphYXV0aDp2b2NhYnVsYXJ5Om1jcCJ9LCJyM19zMjU2IjoiVmw3UUZmYnV5Nk5sbjNuRXJXSE5wdEg5Zko3WFYtNWhyd2thbHRIU3dLMCIsInIzX3VyaSI6Imh0dHBzOi8vcjMuYWF1dGguYm94bGFiLnNpdGUvcjMvcC5WbDdRRmZidXk2TmxuM25FcldITnB0SDlmSjdYVi01aHJ3a2FsdEhTd0swLmJvbmpFTHNSRWxvVnNaWGMxM3BNNDc3NWdXbVZfOVpJaVBnRnRwcE9LOFUudFFaMnFqNUktNWppVG9WTHpwYmZhYnM3UEJLa2dVemxuUXNhSnJCWWtPRSIsInN1YiI6ImRpcmVjdGVkLXBlcnNvbi0xIn0.9WO4e0_uHm0HUw7mfosGhRWlkwgL5YO0h-q-RLhnGooD_qcQePzRofLTvxvOXdZbnnqiSnuEdhZbwDHJcdIQDw\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:5zBZl002jZH3wYm9jkneLqc0vHG2cpzqugooENQ4CHs=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316", "response": {"status": 200, "headers": {"Content-Length": ["56"], "Content-Type": ["application/json"]}, "body_base64": "eyJvcGVyYXRpb24iOiJyZWNvcmRzLmRlbGV0ZSIsInN1YiI6ImRpcmVjdGVkLXBlcnNvbi0xIn0="}}, {"stage": "executions", "method": "GET", "url": "https://control.aauth-rust.internal/r3.resource/__fixture/r3/executions", "request_headers": {}, "request_body_base64": null, "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["37"], "Content-Type": ["application/json"]}, "body_base64": "eyJyZWNvcmRzLmRlbGV0ZSI6MSwicmVjb3Jkcy5yZWFkIjoyfQ=="}}], "id": "r3-resource-per-call", "evidence": {"resource_token": {"valid": true, "claims": {"agent_jkt": "aVBtapLd11SUVKIMGJfPzOEDuN0sXcmzJQNVT-_sKEU", "aud": "https://access.conformance.test", "dwk": "aauth-resource.json", "exp": 1793736616, "iat": 1793736316, "iss": "https://r3.aauth.boxlab.site", "jti": "rust-r3-1793736316-10", "presented_jti": "r3-person-r3-resource-per-call", "ps": "https://person.conformance.test", "r3_s256": "5-x_yp7om2vW4FIL4qJE8pFtYMlMXm0lrCF4RVvlv0w", "r3_uri": "https://r3.aauth.boxlab.site/r3/c.5-x_yp7om2vW4FIL4qJE8pFtYMlMXm0lrCF4RVvlv0w.bonjELsREloVsZXc13pM4775gWmV_9ZIiPgFtppOK8U.th5hgiEKpiEDw-BOyme07ZXAFJ2RgQq1vVQV4H8OC-4", "sub": "directed-person-1"}}, "harness_auth_token": "eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXMtMSIsInR5cCI6ImFhLWF1dGgrand0In0.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1hY2Nlc3MuanNvbiIsImV4cCI6MTc5MzczNjQ5NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL2FjY2Vzcy5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtYXV0aC1yMy1yZXNvdXJjZS1wZXItY2FsbCIsInBzIjoiaHR0cHM6Ly9wZXJzb24uY29uZm9ybWFuY2UudGVzdCIsInIzX2dyYW50ZWQiOnsib3BlcmF0aW9ucyI6W3sidG9vbCI6InJlY29yZHMucmVhZCJ9XSwidm9jYWJ1bGFyeSI6InVybjphYXV0aDp2b2NhYnVsYXJ5Om1jcCJ9LCJyM19wZXJfY2FsbCI6eyJvcGVyYXRpb25zIjpbeyJ0b29sIjoicmVjb3Jkcy5kZWxldGUifV0sInZvY2FidWxhcnkiOiJ1cm46YWF1dGg6dm9jYWJ1bGFyeTptY3AifSwicjNfczI1NiI6IjUteF95cDdvbTJ2VzRGSUw0cUpFOHBGdFlNbE1YbTBsckNGNFJWdmx2MHciLCJyM191cmkiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlL3IzL2MuNS14X3lwN29tMnZXNEZJTDRxSkU4cEZ0WU1sTVhtMGxyQ0Y0UlZ2bHYwdy5ib25qRUxzUkVsb1ZzWlhjMTNwTTQ3NzVnV21WXzlaSWlQZ0Z0cHBPSzhVLnRoNWhnaUVLcGlFRHctQk95bWUwN1pYQUZKMlJnUXExdlZRVjRIOE9DLTQiLCJzdWIiOiJkaXJlY3RlZC1wZXJzb24tMSJ9.Ko7p6znCc9dPwMIV6KhnGtTR9yQY2RwIIjQwFNZb3QnTUPAMIuu-EQKOY-ikX65y08KEmml56u8_kqWP6UUiAg", "documents": {"fetch-proposal": {"served_s256": "Vl7QFfbuy6Nln3nErWHNptH9fJ7XV-5hrwkaltHSwK0", "matches_r3_s256": true, "required_fields": true, "covers_requested": true, "document": {"display": {"detail": "## Action\nDelete a fixture record", "implications": "The record is removed", "irreversible": "Deletion cannot be undone", "summary": "Delete fixture record \"r-1\""}, "operations": [{"tool": "records.delete"}], "parameters": {"record": "r-1"}, "vocabulary": "urn:aauth:vocabulary:mcp"}}}, "per_call_challenge": {"valid": true, "claims": {"agent_jkt": "aVBtapLd11SUVKIMGJfPzOEDuN0sXcmzJQNVT-_sKEU", "aud": "https://access.conformance.test", "dwk": "aauth-resource.json", "exp": 1793736496, "iat": 1793736316, "iss": "https://r3.aauth.boxlab.site", "jti": "rust-r3-1793736316-11", "presented_jti": "r3-auth-r3-resource-per-call", "ps": "https://person.conformance.test", "r3_s256": "Vl7QFfbuy6Nln3nErWHNptH9fJ7XV-5hrwkaltHSwK0", "r3_uri": "https://r3.aauth.boxlab.site/r3/p.Vl7QFfbuy6Nln3nErWHNptH9fJ7XV-5hrwkaltHSwK0.bonjELsREloVsZXc13pM4775gWmV_9ZIiPgFtppOK8U.tQZ2qj5I-5jiToVLzpbfabs7PBKkgUzlnQsaJrBYkOE", "sub": "directed-person-1"}}, "harness_per_call_auth_token": "eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXMtMSIsInR5cCI6ImFhLWF1dGgrand0In0.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1hY2Nlc3MuanNvbiIsImV4cCI6MTc5MzczNjQ5NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL2FjY2Vzcy5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtcGVyLWNhbGwtcjMtcmVzb3VyY2UtcGVyLWNhbGwiLCJwcyI6Imh0dHBzOi8vcGVyc29uLmNvbmZvcm1hbmNlLnRlc3QiLCJyM19ncmFudGVkIjp7Im9wZXJhdGlvbnMiOlt7InRvb2wiOiJyZWNvcmRzLmRlbGV0ZSJ9XSwidm9jYWJ1bGFyeSI6InVybjphYXV0aDp2b2NhYnVsYXJ5Om1jcCJ9LCJyM19zMjU2IjoiVmw3UUZmYnV5Nk5sbjNuRXJXSE5wdEg5Zko3WFYtNWhyd2thbHRIU3dLMCIsInIzX3VyaSI6Imh0dHBzOi8vcjMuYWF1dGguYm94bGFiLnNpdGUvcjMvcC5WbDdRRmZidXk2TmxuM25FcldITnB0SDlmSjdYVi01aHJ3a2FsdEhTd0swLmJvbmpFTHNSRWxvVnNaWGMxM3BNNDc3NWdXbVZfOVpJaVBnRnRwcE9LOFUudFFaMnFqNUktNWppVG9WTHpwYmZhYnM3UEJLa2dVemxuUXNhSnJCWWtPRSIsInN1YiI6ImRpcmVjdGVkLXBlcnNvbi0xIn0.9WO4e0_uHm0HUw7mfosGhRWlkwgL5YO0h-q-RLhnGooD_qcQePzRofLTvxvOXdZbnnqiSnuEdhZbwDHJcdIQDw", "proposal_shape": true, "executions": 1}, "assertions": [{"assertion": "challenge", "clause": "r3.resource.per-call-requirement", "state": "pass", "expected": true, "actual": true}, {"assertion": "proposal-digest", "clause": "r3.resource.content-addressing", "state": "pass", "expected": true, "actual": true}, {"assertion": "proposal-shape", "clause": "r3.resource.proposal-fields", "state": "pass", "expected": true, "actual": true}, {"assertion": "completed", "clause": "r3.resource.granted-served", "state": "pass", "expected": "2xx", "actual": "2xx"}, {"assertion": "completed-operation", "clause": "r3.resource.granted-served", "state": "pass", "expected": "records.delete", "actual": "records.delete"}, {"assertion": "executed-once", "clause": "r3.resource.per-call-single-use", "state": "pass", "expected": true, "actual": true}]}, {"exchanges": [{"stage": "metadata", "method": "GET", "url": "https://r3.aauth.boxlab.site/.well-known/aauth-resource.json", "request_headers": {}, "request_body_base64": null, "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["353"], "Content-Type": ["application/json"]}, "body_base64": "eyJhY2Nlc3NfbW9kZSI6ImF1dGgtdG9rZW4iLCJhdXRob3JpemF0aW9uX2VuZHBvaW50IjoiaHR0cHM6Ly9yMy5hYXV0aC5ib3hsYWIuc2l0ZS9hdXRob3JpemUiLCJpc3N1ZXIiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiandrc191cmkiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlLy53ZWxsLWtub3duL2p3a3MuanNvbiIsInIzX3ZvY2FidWxhcmllcyI6eyJ1cm46YWF1dGg6dm9jYWJ1bGFyeTptY3AiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlL21jcCJ9LCJzY29wZV9kZXNjcmlwdGlvbnMiOnsicmVhZCI6IkZpeHR1cmUgc2NvcGUgcmVhZCJ9LCJzaWduYXR1cmVfd2luZG93Ijo2MH0="}}, {"stage": "authorize", "method": "POST", "url": "https://r3.aauth.boxlab.site/authorize", "request_headers": {"Content-Digest": ["sha-256=:o8Bz+5ZwP9VfOH+I0pdf/RFfKmItmQJaH5LXJpcrj+0=:"], "Content-Type": ["application/json"], "Signature": ["sig=:5mBC96aXz+145k/IkrPTz6MfsqqSonaeifVNKyVcngl7Az20Cz9fofRTVBDZftgc9WioS8msgbm59FNvdbqaAw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLXBlcnNvbitqd3QifQ.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1wZXJzb24uanNvbiIsImV4cCI6MTc5MzczNjM3NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL3BlcnNvbi5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtcGVyc29uLXIzLXJlc291cmNlLXBlci1jYWxsLW1pc21hdGNoIiwic3ViIjoiZGlyZWN0ZWQtcGVyc29uLTEifQ.V3oGi5OVaZmxFledRVXT19rzw7u4OmS4l8eBT0PYZ0HY29p-Z_4Zl9mUlnvun8ECZ-psXdReF9jcXsnZ098eCA\""]}, "request_body_base64": "eyJyM19vcGVyYXRpb25zIjp7Im9wZXJhdGlvbnMiOlt7InRvb2wiOiJyZWNvcmRzLnJlYWQifSx7InRvb2wiOiJyZWNvcmRzLmRlbGV0ZSJ9XSwidm9jYWJ1bGFyeSI6InVybjphYXV0aDp2b2NhYnVsYXJ5Om1jcCJ9fQ==", "signature_base": "\"@method\": POST\n\"@authority\": r3.aauth.boxlab.site\n\"@path\": /authorize\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicHMtMSIsInR5cCI6ImFhLXBlcnNvbitqd3QifQ.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1wZXJzb24uanNvbiIsImV4cCI6MTc5MzczNjM3NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL3BlcnNvbi5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtcGVyc29uLXIzLXJlc291cmNlLXBlci1jYWxsLW1pc21hdGNoIiwic3ViIjoiZGlyZWN0ZWQtcGVyc29uLTEifQ.V3oGi5OVaZmxFledRVXT19rzw7u4OmS4l8eBT0PYZ0HY29p-Z_4Zl9mUlnvun8ECZ-psXdReF9jcXsnZ098eCA\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:o8Bz+5ZwP9VfOH+I0pdf/RFfKmItmQJaH5LXJpcrj+0=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316", "response": {"status": 200, "headers": {"Content-Length": ["976"], "Content-Type": ["application/json"]}, "body_base64": "eyJyZXNvdXJjZV90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pY25WemRDMXlNeTF5WlhOdmRYSmpaU0lzSW5SNWNDSTZJbUZoTFhKbGMyOTFjbU5sSzJwM2RDSjkuZXlKcGMzTWlPaUpvZEhSd2N6b3ZMM0l6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aVpIZHJJam9pWVdGMWRHZ3RjbVZ6YjNWeVkyVXVhbk52YmlJc0ltRjFaQ0k2SW1oMGRIQnpPaTh2WVdOalpYTnpMbU52Ym1admNtMWhibU5sTG5SbGMzUWlMQ0p6ZFdJaU9pSmthWEpsWTNSbFpDMXdaWEp6YjI0dE1TSXNJbXAwYVNJNkluSjFjM1F0Y2pNdE1UYzVNemN6TmpNeE5pMHhOQ0lzSW1saGRDSTZNVGM1TXpjek5qTXhOaXdpWlhod0lqb3hOemt6TnpNMk5qRTJMQ0p3Y3lJNkltaDBkSEJ6T2k4dmNHVnljMjl1TG1OdmJtWnZjbTFoYm1ObExuUmxjM1FpTENKd2NtVnpaVzUwWldSZmFuUnBJam9pY2pNdGNHVnljMjl1TFhJekxYSmxjMjkxY21ObExYQmxjaTFqWVd4c0xXMXBjMjFoZEdOb0lpd2lZV2RsYm5SZmFtdDBJam9pWVZaQ2RHRndUR1F4TVZOVlZrdEpUVWRLWmxCNlQwVkVkVTR3YzFoamJYcEtVVTVXVkMxZmMwdEZWU0lzSW5JelgzTXlOVFlpT2lJMUxYaGZlWEEzYjIweWRsYzBSa2xNTkhGS1JUaHdSblJaVFd4TldHMHdiSEpEUmpSU1ZuWnNkakIzSWl3aWNqTmZkWEpwSWpvaWFIUjBjSE02THk5eU15NWhZWFYwYUM1aWIzaHNZV0l1YzJsMFpTOXlNeTlqTGpVdGVGOTVjRGR2YlRKMlZ6UkdTVXcwY1VwRk9IQkdkRmxOYkUxWWJUQnNja05HTkZKV2RteDJNSGN1WW05dWFrVk1jMUpGYkc5V2MxcFlZekV6Y0UwME56YzFaMWR0Vmw4NVdrbHBVR2RHZEhCd1QwczRWUzVIWmxCb1FtSjRibTk0YVU5MldYTjViWEJMZVhoSFlWWkZPSEZSVFRkeFZraFVjazUxY1c4MU1HSXdJbjAuQUhOelhRU0VSbnpiY3dOZS1vNTlHajBUMnB3WXJ5Ri1YZ3VhOU5iYVB4cjNvUi1ncVRMRXN3QUpiYi14STFUU0J0X2ZvdEtjYUtFbDY2MkYwYktIQ3cifQ=="}}, {"stage": "executions-before", "method": "GET", "url": "https://control.aauth-rust.internal/r3.resource/__fixture/r3/executions", "request_headers": {}, "request_body_base64": null, "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["37"], "Content-Type": ["application/json"]}, "body_base64": "eyJyZWNvcmRzLmRlbGV0ZSI6MSwicmVjb3Jkcy5yZWFkIjoyfQ=="}}, {"stage": "call-records.delete", "method": "POST", "url": "https://r3.aauth.boxlab.site/op/records.delete", "request_headers": {"Content-Digest": ["sha-256=:5zBZl002jZH3wYm9jkneLqc0vHG2cpzqugooENQ4CHs=:"], "Content-Type": ["application/json"], "Signature": ["sig=:y3/6z9jNBiBCY/oJqoqm+eFsf4aeBl1UaGewvFX0Be8RDWV5fxVvpH84FR7VBhwFql7JJhKnitr+Nj7BVndtDg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXMtMSIsInR5cCI6ImFhLWF1dGgrand0In0.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1hY2Nlc3MuanNvbiIsImV4cCI6MTc5MzczNjQ5NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL2FjY2Vzcy5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtYXV0aC1yMy1yZXNvdXJjZS1wZXItY2FsbC1taXNtYXRjaCIsInBzIjoiaHR0cHM6Ly9wZXJzb24uY29uZm9ybWFuY2UudGVzdCIsInIzX2dyYW50ZWQiOnsib3BlcmF0aW9ucyI6W3sidG9vbCI6InJlY29yZHMucmVhZCJ9XSwidm9jYWJ1bGFyeSI6InVybjphYXV0aDp2b2NhYnVsYXJ5Om1jcCJ9LCJyM19wZXJfY2FsbCI6eyJvcGVyYXRpb25zIjpbeyJ0b29sIjoicmVjb3Jkcy5kZWxldGUifV0sInZvY2FidWxhcnkiOiJ1cm46YWF1dGg6dm9jYWJ1bGFyeTptY3AifSwicjNfczI1NiI6IjUteF95cDdvbTJ2VzRGSUw0cUpFOHBGdFlNbE1YbTBsckNGNFJWdmx2MHciLCJyM191cmkiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlL3IzL2MuNS14X3lwN29tMnZXNEZJTDRxSkU4cEZ0WU1sTVhtMGxyQ0Y0UlZ2bHYwdy5ib25qRUxzUkVsb1ZzWlhjMTNwTTQ3NzVnV21WXzlaSWlQZ0Z0cHBPSzhVLkdmUGhCYnhub3hpT3ZZc3ltcEt5eEdhVkU4cVFNN3FWSFRyTnVxbzUwYjAiLCJzdWIiOiJkaXJlY3RlZC1wZXJzb24tMSJ9.v_zkZGU-yp9FNpARLyZM9hWclH__D-2dbUN5vSld2xZVcUevwG5B81u0ovBhLIkhq6fsKLB1_jbbH7NJRJOrDA\""]}, "request_body_base64": "eyJyZWNvcmQiOiJyLTEifQ==", "signature_base": "\"@method\": POST\n\"@authority\": r3.aauth.boxlab.site\n\"@path\": /op/records.delete\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXMtMSIsInR5cCI6ImFhLWF1dGgrand0In0.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1hY2Nlc3MuanNvbiIsImV4cCI6MTc5MzczNjQ5NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL2FjY2Vzcy5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtYXV0aC1yMy1yZXNvdXJjZS1wZXItY2FsbC1taXNtYXRjaCIsInBzIjoiaHR0cHM6Ly9wZXJzb24uY29uZm9ybWFuY2UudGVzdCIsInIzX2dyYW50ZWQiOnsib3BlcmF0aW9ucyI6W3sidG9vbCI6InJlY29yZHMucmVhZCJ9XSwidm9jYWJ1bGFyeSI6InVybjphYXV0aDp2b2NhYnVsYXJ5Om1jcCJ9LCJyM19wZXJfY2FsbCI6eyJvcGVyYXRpb25zIjpbeyJ0b29sIjoicmVjb3Jkcy5kZWxldGUifV0sInZvY2FidWxhcnkiOiJ1cm46YWF1dGg6dm9jYWJ1bGFyeTptY3AifSwicjNfczI1NiI6IjUteF95cDdvbTJ2VzRGSUw0cUpFOHBGdFlNbE1YbTBsckNGNFJWdmx2MHciLCJyM191cmkiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlL3IzL2MuNS14X3lwN29tMnZXNEZJTDRxSkU4cEZ0WU1sTVhtMGxyQ0Y0UlZ2bHYwdy5ib25qRUxzUkVsb1ZzWlhjMTNwTTQ3NzVnV21WXzlaSWlQZ0Z0cHBPSzhVLkdmUGhCYnhub3hpT3ZZc3ltcEt5eEdhVkU4cVFNN3FWSFRyTnVxbzUwYjAiLCJzdWIiOiJkaXJlY3RlZC1wZXJzb24tMSJ9.v_zkZGU-yp9FNpARLyZM9hWclH__D-2dbUN5vSld2xZVcUevwG5B81u0ovBhLIkhq6fsKLB1_jbbH7NJRJOrDA\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:5zBZl002jZH3wYm9jkneLqc0vHG2cpzqugooENQ4CHs=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316", "response": {"status": 401, "headers": {"Aauth-Requirement": ["requirement=auth-token;resource-token=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoicnVzdC1yMy1yZXNvdXJjZSIsInR5cCI6ImFhLXJlc291cmNlK2p3dCJ9.eyJpc3MiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiZHdrIjoiYWF1dGgtcmVzb3VyY2UuanNvbiIsImF1ZCI6Imh0dHBzOi8vYWNjZXNzLmNvbmZvcm1hbmNlLnRlc3QiLCJzdWIiOiJkaXJlY3RlZC1wZXJzb24tMSIsImp0aSI6InJ1c3QtcjMtMTc5MzczNjMxNi0xNSIsImlhdCI6MTc5MzczNjMxNiwiZXhwIjoxNzkzNzM2NDk2LCJwcyI6Imh0dHBzOi8vcGVyc29uLmNvbmZvcm1hbmNlLnRlc3QiLCJwcmVzZW50ZWRfanRpIjoicjMtYXV0aC1yMy1yZXNvdXJjZS1wZXItY2FsbC1taXNtYXRjaCIsImFnZW50X2prdCI6ImFWQnRhcExkMTFTVVZLSU1HSmZQek9FRHVOMHNYY216SlFOVlQtX3NLRVUiLCJyM19zMjU2IjoiVmw3UUZmYnV5Nk5sbjNuRXJXSE5wdEg5Zko3WFYtNWhyd2thbHRIU3dLMCIsInIzX3VyaSI6Imh0dHBzOi8vcjMuYWF1dGguYm94bGFiLnNpdGUvcjMvcC5WbDdRRmZidXk2TmxuM25FcldITnB0SDlmSjdYVi01aHJ3a2FsdEhTd0swLmJvbmpFTHNSRWxvVnNaWGMxM3BNNDc3NWdXbVZfOVpJaVBnRnRwcE9LOFUuWUtUQ3JqdWZvQk1mT05sLW5qZWJJT1lGb2J6MDRueEN6X2UwelZmT2hnZyJ9.i6s8x7dA_Afjdcgnou53HUSz3RI7bZNa9QHCXnkzBu99mlgA-op8RWr2c5am65n61SafUet0ZjE_MuIB--JFDw\""], "Content-Length": ["88"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImF1dGhfdG9rZW5fcmVxdWlyZWQiLCJzdGF0dXMiOjQwMSwidGl0bGUiOiJVbmF1dGhvcml6ZWQiLCJ0eXBlIjoiYWJvdXQ6YmxhbmsifQ=="}}, {"stage": "fetch-proposal", "method": "GET", "url": "https://r3.aauth.boxlab.site/r3/p.Vl7QFfbuy6Nln3nErWHNptH9fJ7XV-5hrwkaltHSwK0.bonjELsREloVsZXc13pM4775gWmV_9ZIiPgFtppOK8U.YKTCrjufoBMfONl-njebIOYFobz04nxCz_e0zVfOhgg", "request_headers": {"Signature": ["sig=:MWayQgEg0/72jbnBZyCuAWetLrb47FArjBLG/xcP0LLJvZZCUHwRD1vVANPK8zZICvjGR+XOWVbbgAKyiXCtDg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316"], "Signature-Key": ["sig=jwks_uri;id=\"https://access.conformance.test\";dwk=\"aauth-access.json\";kid=\"as-1\""]}, "request_body_base64": "", "signature_base": "\"@method\": GET\n\"@authority\": r3.aauth.boxlab.site\n\"@path\": /r3/p.Vl7QFfbuy6Nln3nErWHNptH9fJ7XV-5hrwkaltHSwK0.bonjELsREloVsZXc13pM4775gWmV_9ZIiPgFtppOK8U.YKTCrjufoBMfONl-njebIOYFobz04nxCz_e0zVfOhgg\n\"signature-key\": sig=jwks_uri;id=\"https://access.conformance.test\";dwk=\"aauth-access.json\";kid=\"as-1\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316", "response": {"status": 200, "headers": {"Cache-Control": ["private, no-store, no-transform"], "Content-Length": ["294"], "Content-Type": ["application/json"], "Vary": ["Signature-Key, Signature-Input, Signature"]}, "body_base64": "eyJ2b2NhYnVsYXJ5IjoidXJuOmFhdXRoOnZvY2FidWxhcnk6bWNwIiwib3BlcmF0aW9ucyI6W3sidG9vbCI6InJlY29yZHMuZGVsZXRlIn1dLCJwYXJhbWV0ZXJzIjp7InJlY29yZCI6InItMSJ9LCJkaXNwbGF5Ijp7InN1bW1hcnkiOiJEZWxldGUgZml4dHVyZSByZWNvcmQgXCJyLTFcIiIsImltcGxpY2F0aW9ucyI6IlRoZSByZWNvcmQgaXMgcmVtb3ZlZCIsImlycmV2ZXJzaWJsZSI6IkRlbGV0aW9uIGNhbm5vdCBiZSB1bmRvbmUiLCJkZXRhaWwiOiIjIyBBY3Rpb25cbkRlbGV0ZSBhIGZpeHR1cmUgcmVjb3JkIn19"}}, {"stage": "retry-records.delete", "method": "POST", "url": "https://r3.aauth.boxlab.site/op/records.delete", "request_headers": {"Content-Digest": ["sha-256=:13tga0P2CdfvFXyizHOxM/jfLr9FENIuwjjTjENqR+k=:"], "Content-Type": ["application/json"], "Signature": ["sig=:kHnCpcquctZEyGHCANKICbyHb9TEA9SOzqWJEPUpLiEltJWxqa17XkFMSQQ/FgqQHjxEUV3Kainbmgz6xS1qDQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXMtMSIsInR5cCI6ImFhLWF1dGgrand0In0.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1hY2Nlc3MuanNvbiIsImV4cCI6MTc5MzczNjQ5NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL2FjY2Vzcy5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtcGVyLWNhbGwtcjMtcmVzb3VyY2UtcGVyLWNhbGwtbWlzbWF0Y2giLCJwcyI6Imh0dHBzOi8vcGVyc29uLmNvbmZvcm1hbmNlLnRlc3QiLCJyM19ncmFudGVkIjp7Im9wZXJhdGlvbnMiOlt7InRvb2wiOiJyZWNvcmRzLmRlbGV0ZSJ9XSwidm9jYWJ1bGFyeSI6InVybjphYXV0aDp2b2NhYnVsYXJ5Om1jcCJ9LCJyM19zMjU2IjoiVmw3UUZmYnV5Nk5sbjNuRXJXSE5wdEg5Zko3WFYtNWhyd2thbHRIU3dLMCIsInIzX3VyaSI6Imh0dHBzOi8vcjMuYWF1dGguYm94bGFiLnNpdGUvcjMvcC5WbDdRRmZidXk2TmxuM25FcldITnB0SDlmSjdYVi01aHJ3a2FsdEhTd0swLmJvbmpFTHNSRWxvVnNaWGMxM3BNNDc3NWdXbVZfOVpJaVBnRnRwcE9LOFUuWUtUQ3JqdWZvQk1mT05sLW5qZWJJT1lGb2J6MDRueEN6X2UwelZmT2hnZyIsInN1YiI6ImRpcmVjdGVkLXBlcnNvbi0xIn0.ygV3sW2n0EMrYVTVNpEw88qkt-5KdUOjOtM4LVdtEhyRQWajtNyBb1i5Q_oXH35PHwgfQf0OHz5p0LQ2tsIZDQ\""]}, "request_body_base64": "eyJyZWNvcmQiOiJyLTIifQ==", "signature_base": "\"@method\": POST\n\"@authority\": r3.aauth.boxlab.site\n\"@path\": /op/records.delete\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXMtMSIsInR5cCI6ImFhLWF1dGgrand0In0.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1hY2Nlc3MuanNvbiIsImV4cCI6MTc5MzczNjQ5NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL2FjY2Vzcy5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtcGVyLWNhbGwtcjMtcmVzb3VyY2UtcGVyLWNhbGwtbWlzbWF0Y2giLCJwcyI6Imh0dHBzOi8vcGVyc29uLmNvbmZvcm1hbmNlLnRlc3QiLCJyM19ncmFudGVkIjp7Im9wZXJhdGlvbnMiOlt7InRvb2wiOiJyZWNvcmRzLmRlbGV0ZSJ9XSwidm9jYWJ1bGFyeSI6InVybjphYXV0aDp2b2NhYnVsYXJ5Om1jcCJ9LCJyM19zMjU2IjoiVmw3UUZmYnV5Nk5sbjNuRXJXSE5wdEg5Zko3WFYtNWhyd2thbHRIU3dLMCIsInIzX3VyaSI6Imh0dHBzOi8vcjMuYWF1dGguYm94bGFiLnNpdGUvcjMvcC5WbDdRRmZidXk2TmxuM25FcldITnB0SDlmSjdYVi01aHJ3a2FsdEhTd0swLmJvbmpFTHNSRWxvVnNaWGMxM3BNNDc3NWdXbVZfOVpJaVBnRnRwcE9LOFUuWUtUQ3JqdWZvQk1mT05sLW5qZWJJT1lGb2J6MDRueEN6X2UwelZmT2hnZyIsInN1YiI6ImRpcmVjdGVkLXBlcnNvbi0xIn0.ygV3sW2n0EMrYVTVNpEw88qkt-5KdUOjOtM4LVdtEhyRQWajtNyBb1i5Q_oXH35PHwgfQf0OHz5p0LQ2tsIZDQ\"\n\"content-type\": application/json\n\"content-digest\": sha-256=:13tga0P2CdfvFXyizHOxM/jfLr9FENIuwjjTjENqR+k=:\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736316", "response": {"status": 403, "headers": {"Content-Length": ["79"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImFjY2Vzc19kZW5pZWQiLCJzdGF0dXMiOjQwMywidGl0bGUiOiJGb3JiaWRkZW4iLCJ0eXBlIjoiYWJvdXQ6YmxhbmsifQ=="}}, {"stage": "executions", "method": "GET", "url": "https://control.aauth-rust.internal/r3.resource/__fixture/r3/executions", "request_headers": {}, "request_body_base64": null, "signature_base": "", "response": {"status": 200, "headers": {"Content-Length": ["37"], "Content-Type": ["application/json"]}, "body_base64": "eyJyZWNvcmRzLmRlbGV0ZSI6MSwicmVjb3Jkcy5yZWFkIjoyfQ=="}}], "id": "r3-resource-per-call-mismatch", "evidence": {"resource_token": {"valid": true, "claims": {"agent_jkt": "aVBtapLd11SUVKIMGJfPzOEDuN0sXcmzJQNVT-_sKEU", "aud": "https://access.conformance.test", "dwk": "aauth-resource.json", "exp": 1793736616, "iat": 1793736316, "iss": "https://r3.aauth.boxlab.site", "jti": "rust-r3-1793736316-14", "presented_jti": "r3-person-r3-resource-per-call-mismatch", "ps": "https://person.conformance.test", "r3_s256": "5-x_yp7om2vW4FIL4qJE8pFtYMlMXm0lrCF4RVvlv0w", "r3_uri": "https://r3.aauth.boxlab.site/r3/c.5-x_yp7om2vW4FIL4qJE8pFtYMlMXm0lrCF4RVvlv0w.bonjELsREloVsZXc13pM4775gWmV_9ZIiPgFtppOK8U.GfPhBbxnoxiOvYsympKyxGaVE8qQM7qVHTrNuqo50b0", "sub": "directed-person-1"}}, "harness_auth_token": "eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXMtMSIsInR5cCI6ImFhLWF1dGgrand0In0.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1hY2Nlc3MuanNvbiIsImV4cCI6MTc5MzczNjQ5NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL2FjY2Vzcy5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtYXV0aC1yMy1yZXNvdXJjZS1wZXItY2FsbC1taXNtYXRjaCIsInBzIjoiaHR0cHM6Ly9wZXJzb24uY29uZm9ybWFuY2UudGVzdCIsInIzX2dyYW50ZWQiOnsib3BlcmF0aW9ucyI6W3sidG9vbCI6InJlY29yZHMucmVhZCJ9XSwidm9jYWJ1bGFyeSI6InVybjphYXV0aDp2b2NhYnVsYXJ5Om1jcCJ9LCJyM19wZXJfY2FsbCI6eyJvcGVyYXRpb25zIjpbeyJ0b29sIjoicmVjb3Jkcy5kZWxldGUifV0sInZvY2FidWxhcnkiOiJ1cm46YWF1dGg6dm9jYWJ1bGFyeTptY3AifSwicjNfczI1NiI6IjUteF95cDdvbTJ2VzRGSUw0cUpFOHBGdFlNbE1YbTBsckNGNFJWdmx2MHciLCJyM191cmkiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlL3IzL2MuNS14X3lwN29tMnZXNEZJTDRxSkU4cEZ0WU1sTVhtMGxyQ0Y0UlZ2bHYwdy5ib25qRUxzUkVsb1ZzWlhjMTNwTTQ3NzVnV21WXzlaSWlQZ0Z0cHBPSzhVLkdmUGhCYnhub3hpT3ZZc3ltcEt5eEdhVkU4cVFNN3FWSFRyTnVxbzUwYjAiLCJzdWIiOiJkaXJlY3RlZC1wZXJzb24tMSJ9.v_zkZGU-yp9FNpARLyZM9hWclH__D-2dbUN5vSld2xZVcUevwG5B81u0ovBhLIkhq6fsKLB1_jbbH7NJRJOrDA", "documents": {"fetch-proposal": {"served_s256": "Vl7QFfbuy6Nln3nErWHNptH9fJ7XV-5hrwkaltHSwK0", "matches_r3_s256": true, "required_fields": true, "covers_requested": true, "document": {"display": {"detail": "## Action\nDelete a fixture record", "implications": "The record is removed", "irreversible": "Deletion cannot be undone", "summary": "Delete fixture record \"r-1\""}, "operations": [{"tool": "records.delete"}], "parameters": {"record": "r-1"}, "vocabulary": "urn:aauth:vocabulary:mcp"}}}, "per_call_challenge": {"valid": true, "claims": {"agent_jkt": "aVBtapLd11SUVKIMGJfPzOEDuN0sXcmzJQNVT-_sKEU", "aud": "https://access.conformance.test", "dwk": "aauth-resource.json", "exp": 1793736496, "iat": 1793736316, "iss": "https://r3.aauth.boxlab.site", "jti": "rust-r3-1793736316-15", "presented_jti": "r3-auth-r3-resource-per-call-mismatch", "ps": "https://person.conformance.test", "r3_s256": "Vl7QFfbuy6Nln3nErWHNptH9fJ7XV-5hrwkaltHSwK0", "r3_uri": "https://r3.aauth.boxlab.site/r3/p.Vl7QFfbuy6Nln3nErWHNptH9fJ7XV-5hrwkaltHSwK0.bonjELsREloVsZXc13pM4775gWmV_9ZIiPgFtppOK8U.YKTCrjufoBMfONl-njebIOYFobz04nxCz_e0zVfOhgg", "sub": "directed-person-1"}}, "harness_per_call_auth_token": "eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXMtMSIsInR5cCI6ImFhLWF1dGgrand0In0.eyJhdWQiOiJodHRwczovL3IzLmFhdXRoLmJveGxhYi5zaXRlIiwiY25mIjp7Imp3ayI6eyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1hY2Nlc3MuanNvbiIsImV4cCI6MTc5MzczNjQ5NiwiaWF0IjoxNzkzNzM2MzE2LCJpc3MiOiJodHRwczovL2FjY2Vzcy5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoicjMtcGVyLWNhbGwtcjMtcmVzb3VyY2UtcGVyLWNhbGwtbWlzbWF0Y2giLCJwcyI6Imh0dHBzOi8vcGVyc29uLmNvbmZvcm1hbmNlLnRlc3QiLCJyM19ncmFudGVkIjp7Im9wZXJhdGlvbnMiOlt7InRvb2wiOiJyZWNvcmRzLmRlbGV0ZSJ9XSwidm9jYWJ1bGFyeSI6InVybjphYXV0aDp2b2NhYnVsYXJ5Om1jcCJ9LCJyM19zMjU2IjoiVmw3UUZmYnV5Nk5sbjNuRXJXSE5wdEg5Zko3WFYtNWhyd2thbHRIU3dLMCIsInIzX3VyaSI6Imh0dHBzOi8vcjMuYWF1dGguYm94bGFiLnNpdGUvcjMvcC5WbDdRRmZidXk2TmxuM25FcldITnB0SDlmSjdYVi01aHJ3a2FsdEhTd0swLmJvbmpFTHNSRWxvVnNaWGMxM3BNNDc3NWdXbVZfOVpJaVBnRnRwcE9LOFUuWUtUQ3JqdWZvQk1mT05sLW5qZWJJT1lGb2J6MDRueEN6X2UwelZmT2hnZyIsInN1YiI6ImRpcmVjdGVkLXBlcnNvbi0xIn0.ygV3sW2n0EMrYVTVNpEw88qkt-5KdUOjOtM4LVdtEhyRQWajtNyBb1i5Q_oXH35PHwgfQf0OHz5p0LQ2tsIZDQ", "proposal_shape": true, "executions": 0}, "assertions": [{"assertion": "challenge", "clause": "r3.resource.per-call-requirement", "state": "pass", "expected": true, "actual": true}, {"assertion": "refused", "clause": "r3.resource.per-call-parameters", "state": "pass", "expected": "4xx", "actual": "4xx"}, {"assertion": "not-executed", "clause": "r3.resource.per-call-parameters", "state": "pass", "expected": 0, "actual": 0}]}]}]}, "resource.agent-identity": {"role": "resource.agent-identity", "transport": "remote", "version": 1, "execution": "passed", "suite_sha256": "33056ca8b0601972c16829eecf57e9d6eda7857fc80670a7a379c8f5f61f9da2", "verifier_unix_seconds": 1793736313, "catalog": {"version": 1, "sources": [{"id": "core", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "99ef2430c7babec7ea9cb2e9af40e3c3c57d18bce5a6e8501e9748063cfd9ab0", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-oauth-aauth-protocol.md"}, {"id": "key", "commit": "69f5ba2647be848feed043fb6d8b0790e43cd0b6", "sha256": "b2b43db67a1aa5249d1166589834d44f81e97ea2e6375a07b475115efa196b7d", "url": "https://github.com/dickhardt/signature-key/blob/69f5ba2647be848feed043fb6d8b0790e43cd0b6/draft-hardt-httpbis-signature-key.md"}, {"id": "budgets", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "f00d34c91576476cdb30b7aa1aa13a0bc9fc1d99fc43b4f0389ccb3e8bf2e150", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-budgets.md"}, {"id": "events", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "462b2fa2fdb10791dd976a7566cd09f5e5d64686c8d6e2966cc2e0caf87acd12", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-events.md"}, {"id": "r3", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "39672880b054e380d39c9c997523b3320216bade2e348a8f79990f2d85e1f2aa", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-r3.md"}, {"id": "supervision", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "9fd44f899e06bf2a1e903459799cccdd8c6365b5eb5fa1efe2ed5b23b1a6d1a3", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-supervision.md"}, {"id": "bootstrap", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "40ca9d052e942a78ef01a827a23bd0149d34a58f626e750949f3ddcd2601b82c", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-bootstrap.md"}], "clauses": [{"id": "core.agent-token-required", "source": "core", "section": "Agent Token Required", "anchor": "requirement-agent-token", "scope": "protocol"}, {"id": "core.agent-identity", "source": "core", "section": "Agent Identity Access (200 and subject echo are adapter contract)", "anchor": "overview-identity-access", "scope": "adapter-contract"}, {"id": "core.verification", "source": "core", "section": "Verification (Server), steps 2, 3, 5 and 7", "anchor": "verification", "scope": "protocol"}, {"id": "key.invalid-signature", "source": "key", "section": "invalid_signature", "anchor": "invalid_signature", "scope": "protocol"}, {"id": "key.expired-jwt", "source": "key", "section": "expired_jwt", "anchor": "expired_jwt", "scope": "protocol"}, {"id": "key.invalid-input", "source": "key", "section": "invalid_input", "anchor": "invalid_input", "scope": "protocol"}, {"id": "key.clock-skew", "source": "key", "section": "clock_skew", "anchor": "clock_skew", "scope": "protocol"}, {"id": "key.response-body", "source": "key", "section": "Signature-Error / Response Body (conditional on Problem Details)", "anchor": "response-body", "scope": "protocol"}, {"id": "core.person-token-required", "source": "core", "section": "Person Token Required (outside first slice)", "anchor": "requirement-person-token", "scope": "out-of-slice"}]}, "runs": [{"implementation": {"remote": {"resource": "https://api.aauth.boxlab.site/whoami"}, "id": "aauth-rust", "revision": "v0.1.0-alpha.28", "command": null, "claims": ["core.agent-token-required", "core.agent-identity", "core.verification", "key.invalid-signature", "key.expired-jwt", "key.invalid-input", "key.clock-skew", "key.response-body"]}, "cases": [{"id": "unsigned", "method": "GET", "url": "https://api.aauth.boxlab.site/whoami", "response": {"status": 401, "headers": {"Aauth-Requirement": ["requirement=agent-token"], "Content-Length": ["97"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImFnZW50X3Rva2VuX3JlcXVpcmVkIiwic3RhdHVzIjo0MDEsInRpdGxlIjoiQWdlbnQgdG9rZW4gcmVxdWlyZWQiLCJ0eXBlIjoiYWJvdXQ6YmxhbmsifQ=="}, "assertions": [{"assertion": "status", "clause": "core.agent-token-required", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "requirement", "clause": "core.agent-token-required", "state": "pass", "expected": "agent-token", "actual": "agent-token"}]}, {"id": "valid", "method": "GET", "url": "https://api.aauth.boxlab.site/whoami", "request_headers": {"Signature": ["sig=:9nO44eVfnUGhW3Q5MWqpSs7R2J+u59UQvpyVXluoNdIusYTr4NXk76KD1xaaSUxOkKTQQTdcsOEGlHQeLVRHAA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736313"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY2MTMsImlhdCI6MTc5MzczNjMwMywiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoidmFsaWQiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.skgaY72Zr7k5gamXD6WXArnq6aC4ETs3pCkI98twVFXDnLV3OVMDl5RVa0Qzev5Q1mEHcAFPR515M8bybmMTAw\""]}, "signature_base": "\"@method\": GET\n\"@authority\": api.aauth.boxlab.site\n\"@path\": /whoami\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY2MTMsImlhdCI6MTc5MzczNjMwMywiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoidmFsaWQiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.skgaY72Zr7k5gamXD6WXArnq6aC4ETs3pCkI98twVFXDnLV3OVMDl5RVa0Qzev5Q1mEHcAFPR515M8bybmMTAw\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736313", "response": {"status": 200, "headers": {"Content-Length": ["41"], "Content-Type": ["application/json"]}, "body_base64": "eyJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0="}, "assertions": [{"assertion": "status", "clause": "core.agent-identity", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "subject", "clause": "core.agent-identity", "state": "pass", "expected": "aauth:Agent@ap.conformance.test", "actual": "aauth:Agent@ap.conformance.test"}]}, {"id": "tampered", "method": "GET", "url": "https://api.aauth.boxlab.site/whoami", "request_headers": {"Signature": ["sig=:kXi6qe3VqAQdnWBCNklBL/IsSqMng7OL9SDITK8q/1t65alTBB1wSI3ABUR5HLpeaUKJ2pNWgMI1/448ItndAg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY2MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoidGFtcGVyZWQiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.j3y9HYu_ARjVc-ZaZryHsopYBuKHr8b-p2VzE23AqHySSmh1iSVzLvTMFlqYEw8TFT6wkeFWrWtVDio1BQTiAA\""]}, "signature_base": "\"@method\": GET\n\"@authority\": api.aauth.boxlab.site\n\"@path\": /whoami\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY2MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoidGFtcGVyZWQiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.j3y9HYu_ARjVc-ZaZryHsopYBuKHr8b-p2VzE23AqHySSmh1iSVzLvTMFlqYEw8TFT6wkeFWrWtVDio1BQTiAA\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314", "response": {"status": 401, "headers": {"Content-Length": ["132"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_signature"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfc2lnbmF0dXJlIiwic3RhdHVzIjo0MDEsInRpdGxlIjoiUmVxdWVzdCBzaWduYXR1cmUgcmVqZWN0ZWQiLCJ0eXBlIjoidXJuOmlldGY6cGFyYW1zOnNpZy1lcnJvcjppbnZhbGlkX3NpZ25hdHVyZSJ9"}, "assertions": [{"assertion": "status", "clause": "core.verification", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "key.invalid-signature", "state": "pass", "expected": "invalid_signature", "actual": "invalid_signature"}, {"assertion": "problem-type", "clause": "key.response-body", "state": "pass", "expected": "invalid_signature", "actual": "urn:ietf:params:sig-error:invalid_signature"}]}, {"id": "expired", "method": "GET", "url": "https://api.aauth.boxlab.site/whoami", "request_headers": {"Signature": ["sig=:N4pvdpfnvORWh4BQBlXBxZU93FZ0fTPJzlCskgOO2nGg3Fx1QM8bgEGcKBLW/RGVzDZhoWEH1J7DcPqUbw6oDg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzYzMTMsImlhdCI6MTc5MzczNjAxNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZXhwaXJlZCIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.z6fZBhBnMSArRtUsxlCiI0KLwoc-KS1tIEG1sN8GDJ2e6iTs_YqxalcNmvf_XEJ3TxOI6ej1DGCwUrHKch0KCQ\""]}, "signature_base": "\"@method\": GET\n\"@authority\": api.aauth.boxlab.site\n\"@path\": /whoami\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzYzMTMsImlhdCI6MTc5MzczNjAxNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZXhwaXJlZCIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.z6fZBhBnMSArRtUsxlCiI0KLwoc-KS1tIEG1sN8GDJ2e6iTs_YqxalcNmvf_XEJ3TxOI6ej1DGCwUrHKch0KCQ\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736314", "response": {"status": 401, "headers": {"Content-Length": ["120"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=expired_jwt"]}, "body_base64": "eyJlcnJvciI6ImV4cGlyZWRfand0Iiwic3RhdHVzIjo0MDEsInRpdGxlIjoiUmVxdWVzdCBzaWduYXR1cmUgcmVqZWN0ZWQiLCJ0eXBlIjoidXJuOmlldGY6cGFyYW1zOnNpZy1lcnJvcjpleHBpcmVkX2p3dCJ9"}, "assertions": [{"assertion": "status", "clause": "core.verification", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "key.expired-jwt", "state": "pass", "expected": "expired_jwt", "actual": "expired_jwt"}, {"assertion": "problem-type", "clause": "key.response-body", "state": "pass", "expected": "expired_jwt", "actual": "urn:ietf:params:sig-error:expired_jwt"}]}, {"id": "uncovered-signature-key", "method": "GET", "url": "https://api.aauth.boxlab.site/whoami", "request_headers": {"Signature": ["sig=:5RIWSV8xXFsXFN9Eei/4h+ZZg6XdGA1Zxq1LToAqNm9O1thD23uL5f8hKCYPLwp5cioOAkbrDxLyEnNslg93Dw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\");created=1793736314"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY2MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoidW5jb3ZlcmVkLXNpZ25hdHVyZS1rZXkiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.6XMMw0u6Kx6TYx8ZCh5ByDERU05ahtDQl73OhiqDDq15zEvPPOb766xJ8StN_b5-zKifDS3n-XDGFvi8xTF2Bw\""]}, "signature_base": "\"@method\": GET\n\"@authority\": api.aauth.boxlab.site\n\"@path\": /whoami\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\");created=1793736314", "response": {"status": 401, "headers": {"Content-Length": ["124"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_input, required_input=(\"@method\" \"@authority\" \"@path\" \"signature-key\")"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfaW5wdXQiLCJzdGF0dXMiOjQwMSwidGl0bGUiOiJSZXF1ZXN0IHNpZ25hdHVyZSByZWplY3RlZCIsInR5cGUiOiJ1cm46aWV0ZjpwYXJhbXM6c2lnLWVycm9yOmludmFsaWRfaW5wdXQifQ=="}, "assertions": [{"assertion": "status", "clause": "core.verification", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "key.invalid-input", "state": "pass", "expected": "invalid_input", "actual": "invalid_input"}, {"assertion": "problem-type", "clause": "key.response-body", "state": "pass", "expected": "invalid_input", "actual": "urn:ietf:params:sig-error:invalid_input"}, {"assertion": "required-coverage", "clause": "core.verification", "state": "pass", "expected": ["@method", "@authority", "@path", "signature-key"], "actual": {"@authority": true, "@method": true, "@path": true, "signature-key": true}}]}, {"id": "future-created", "method": "GET", "url": "https://api.aauth.boxlab.site/whoami", "request_headers": {"Signature": ["sig=:vkIWSiY2q2yDs9xtihlAxyfA5rSJvjsPcFlrtJq3tLDieL7p9NrOCQm6Ke5eKxqSXTAqZ2ZxPW65AssU1E5HDA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736375"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY2MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZnV0dXJlLWNyZWF0ZWQiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.9atsPQDVRztuXvCic5nn2ADwciUDTJhuWB2J6OeM567axQU0KU1EYNmix_HAY1mjcWRB6AvsJtntMxJNL73dAw\""]}, "signature_base": "\"@method\": GET\n\"@authority\": api.aauth.boxlab.site\n\"@path\": /whoami\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY2MTQsImlhdCI6MTc5MzczNjMwNCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoiZnV0dXJlLWNyZWF0ZWQiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.9atsPQDVRztuXvCic5nn2ADwciUDTJhuWB2J6OeM567axQU0KU1EYNmix_HAY1mjcWRB6AvsJtntMxJNL73dAw\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736375", "response": {"status": 401, "headers": {"Content-Length": ["118"], "Content-Type": ["application/problem+json"], "Date": ["Tue, 03 Nov 2026 20:05:14 GMT"], "Signature-Error": ["error=clock_skew"]}, "body_base64": "eyJlcnJvciI6ImNsb2NrX3NrZXciLCJzdGF0dXMiOjQwMSwidGl0bGUiOiJSZXF1ZXN0IHNpZ25hdHVyZSByZWplY3RlZCIsInR5cGUiOiJ1cm46aWV0ZjpwYXJhbXM6c2lnLWVycm9yOmNsb2NrX3NrZXcifQ=="}, "assertions": [{"assertion": "status", "clause": "core.verification", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "key.clock-skew", "state": "pass", "expected": "clock_skew", "actual": "clock_skew"}, {"assertion": "problem-type", "clause": "key.response-body", "state": "pass", "expected": "clock_skew", "actual": "urn:ietf:params:sig-error:clock_skew"}]}, {"id": "person-required-agent-token", "assertions": [{"assertion": "status", "clause": "core.person-token-required", "state": "not_claimed", "expected": 401}, {"assertion": "requirement", "clause": "core.person-token-required", "state": "not_claimed", "expected": "person-token"}, {"assertion": "no-parameters", "clause": "core.person-token-required", "state": "not_claimed", "expected": "requirement=person-token"}]}, {"id": "person-required-unsigned", "assertions": [{"assertion": "status", "clause": "core.person-token-required", "state": "not_claimed", "expected": 401}, {"assertion": "requirement", "clause": "core.person-token-required", "state": "not_claimed", "expected": "person-token"}, {"assertion": "no-parameters", "clause": "core.person-token-required", "state": "not_claimed", "expected": "requirement=person-token"}]}, {"id": "person-required-person-token", "assertions": [{"assertion": "status", "clause": "core.person-token-required", "state": "not_claimed", "expected": 200}, {"assertion": "subject", "clause": "core.person-token-required", "state": "not_claimed", "expected": "directed-person-1"}]}]}]}, "sigkey.verifier": {"role": "sigkey.verifier", "transport": "remote", "version": 1, "execution": "passed", "suite_sha256": "33056ca8b0601972c16829eecf57e9d6eda7857fc80670a7a379c8f5f61f9da2", "verifier_unix_seconds": 1793736316, "catalog": {"version": 1, "sources": [{"id": "core", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "99ef2430c7babec7ea9cb2e9af40e3c3c57d18bce5a6e8501e9748063cfd9ab0", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-oauth-aauth-protocol.md"}, {"id": "key", "commit": "69f5ba2647be848feed043fb6d8b0790e43cd0b6", "sha256": "b2b43db67a1aa5249d1166589834d44f81e97ea2e6375a07b475115efa196b7d", "url": "https://github.com/dickhardt/signature-key/blob/69f5ba2647be848feed043fb6d8b0790e43cd0b6/draft-hardt-httpbis-signature-key.md"}, {"id": "budgets", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "f00d34c91576476cdb30b7aa1aa13a0bc9fc1d99fc43b4f0389ccb3e8bf2e150", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-budgets.md"}, {"id": "events", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "462b2fa2fdb10791dd976a7566cd09f5e5d64686c8d6e2966cc2e0caf87acd12", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-events.md"}, {"id": "r3", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "39672880b054e380d39c9c997523b3320216bade2e348a8f79990f2d85e1f2aa", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-r3.md"}, {"id": "supervision", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "9fd44f899e06bf2a1e903459799cccdd8c6365b5eb5fa1efe2ed5b23b1a6d1a3", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-supervision.md"}, {"id": "bootstrap", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "40ca9d052e942a78ef01a827a23bd0149d34a58f626e750949f3ddcd2601b82c", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-bootstrap.md"}], "clauses": [{"role": "sigkey.verifier", "id": "sigkey.v.echo", "source": "core", "section": "Signature-Key Scheme Rejection, line 2266: a Resource that serves clients outside AAuth MAY accept further schemes (the 200 echo of the verified scheme is adapter contract)", "anchor": "scheme-rejection", "scope": "adapter-contract"}, {"role": "sigkey.verifier", "id": "sigkey.v.hwk-ed25519", "source": "key", "section": "Header Web Key (hwk), lines 241-297; protocol Signature Algorithms line 2166: every party MUST support Ed25519", "anchor": "header-web-key-hwk", "scope": "protocol"}, {"role": "sigkey.verifier", "id": "sigkey.v.hwk-es256", "source": "core", "section": "Signature Algorithms, line 2166: every party SHOULD support ES256 (recommended, claimed only with -claim-recommended)", "anchor": "signature-algorithms", "scope": "recommended"}, {"role": "sigkey.verifier", "id": "sigkey.v.hwk-es384", "source": "key", "section": "Algorithm Determination, line 225: a key whose alg the verifier supports clears the check; hwk EC keys, lines 260-276 (claimed where the verifier implements ES384)", "anchor": "algorithm-determination", "scope": "protocol"}, {"role": "sigkey.verifier", "id": "sigkey.v.hwk-rs256", "source": "key", "section": "Algorithm Determination, line 225; hwk RSA keys, lines 278-288 (claimed where the verifier implements RS256)", "anchor": "algorithm-determination", "scope": "protocol"}, {"role": "sigkey.verifier", "id": "sigkey.v.hwk-ps256", "source": "key", "section": "Algorithm Determination, line 225; hwk RSA keys, lines 278-288 (claimed where the verifier implements PS256)", "anchor": "algorithm-determination", "scope": "protocol"}, {"role": "sigkey.verifier", "id": "sigkey.v.ap-mixed-jwks", "source": "core", "section": "JWKS Discovery and Caching, line 2282: a verifier MUST select the key matching kid without requiring any other member of the JWKS to be usable; signature-key Algorithm Determination line 235", "anchor": "jwks-discovery", "scope": "protocol"}, {"role": "sigkey.verifier", "id": "sigkey.v.ap-pq-only", "source": "key", "section": "Algorithm Determination, line 233: a verifier that does not implement a JWK's kty (AKP, ML-DSA-44) MUST reject it with defined error feedback and MUST NOT fail in an undefined manner; here the Agent Provider's only key, so the 401 code is not fixed (protocol step 5 invalid_jwt versus line 233 unsupported_algorithm)", "anchor": "algorithm-determination", "scope": "protocol"}, {"role": "sigkey.verifier", "id": "sigkey.v.jwks-uri", "source": "key", "section": "JWKS URI Discovery (jwks_uri), lines 446-480: fetch {id}/.well-known/{dwk}, check issuer, fetch jwks_uri, select kid; the metadata MUST contain issuer and jwks_uri (line 462)", "anchor": "jwks-uri-scheme", "scope": "protocol"}, {"role": "sigkey.verifier", "id": "sigkey.v.signer-mixed-jwks", "source": "key", "section": "Algorithm Determination, line 235: MUST select the member matching kid and MUST NOT fail because an unselected member names a kty or alg the verifier does not implement", "anchor": "algorithm-determination", "scope": "protocol"}, {"role": "sigkey.verifier", "id": "sigkey.v.signer-pq-only", "source": "core", "section": "Verification (Server) step 6, line 2249: return unsupported_algorithm for a key type the server does not implement; signature-key line 233 (a verifier implementing ML-DSA-44 verifies instead)", "anchor": "verification", "scope": "protocol"}, {"role": "sigkey.verifier", "id": "sigkey.v.unknown-kid", "source": "core", "section": "Verification (Server) step 5, line 2248: unknown_key if the key is not found at the jwks_uri; any failure is 401 (line 2242)", "anchor": "verification", "scope": "protocol"}, {"role": "sigkey.verifier", "id": "sigkey.v.jwks", "source": "key", "section": "Direct JWKS (jwks), lines 490-525: fetch url, parse the JWKS, select kid (claimed where the verifier implements jwks)", "anchor": "jwks-scheme", "scope": "protocol"}, {"role": "sigkey.verifier", "id": "sigkey.v.self-jwt", "source": "key", "section": "Self-Issued JWT (self-jwt), lines 613-660: the issuer's discovered key verifies the JWT and the HTTP signature (claimed where the verifier implements self-jwt)", "anchor": "self-issued-jwt-self-jwt", "scope": "protocol"}, {"role": "sigkey.verifier", "id": "sigkey.v.jkt-jwt", "source": "key", "section": "JKT JWT Self-Issued Key Delegation (jkt-jwt), lines 305-430: implementations MUST support jkt-s256+jwt (line 331); verification procedure lines 408-430", "anchor": "jkt-jwt-scheme", "scope": "protocol"}, {"role": "sigkey.verifier", "id": "sigkey.v.uncovered-hwk", "source": "key", "section": "Signature-Key Integrity, line 1301: verifiers MUST reject requests where signature-key is not covered; protocol Verification step 2 (line 2245) answers invalid_input", "anchor": "signature-key-integrity", "scope": "protocol"}, {"role": "sigkey.verifier", "id": "sigkey.v.uncovered-jwks-uri", "source": "key", "section": "Signature-Key Integrity, line 1301, under jwks_uri; protocol Verification step 2 (line 2245) answers invalid_input", "anchor": "signature-key-integrity", "scope": "protocol"}, {"role": "sigkey.verifier", "id": "sigkey.v.unknown-scheme", "source": "key", "section": "Unknown schemes, line 155: a verifier MUST reject a member whose scheme it does not implement with error=unsupported_scheme; protocol Verification step 4, line 2247", "anchor": "signature-key-http-request-header", "scope": "protocol"}, {"role": "sigkey.verifier", "id": "sigkey.v.missing-member-jwt", "source": "key", "section": "Signature-Key HTTP Request Header item 4, line 179, and Label Consistency, line 187: no member for the verified label MUST fail. Code settled by the text: invalid_signature covers missing Signature-Key material (line 1018) and protocol step 1 (line 2244) maps missing headers to invalid_signature; invalid_key (line 1046, protocol step 5 line 2248) is for a key that is present but cannot be parsed, and here there is no member to parse", "anchor": "signature-key-http-request-header", "scope": "protocol"}, {"role": "sigkey.verifier", "id": "sigkey.v.missing-member-hwk", "source": "key", "section": "As sigkey.v.missing-member-jwt (lines 179, 187, 1018; protocol 2244, 2248), for a further scheme: invalid_signature", "anchor": "signature-key-http-request-header", "scope": "protocol"}, {"role": "sigkey.verifier", "id": "sigkey.v.hwk-kid", "source": "key", "section": "Header Web Key constraints, line 295: the kid parameter MUST NOT be used (no code is fixed; any failure is 401 with Signature-Error, protocol line 2242)", "anchor": "header-web-key-hwk", "scope": "protocol"}, {"role": "sigkey.verifier", "id": "sigkey.v.hwk-eddsa", "source": "core", "section": "Verification (Server) step 6, line 2249: unsupported_algorithm for a polymorphic alg; signature-key lines 203 and 211", "anchor": "verification", "scope": "protocol"}, {"role": "sigkey.verifier", "id": "sigkey.v.cnf-eddsa", "source": "core", "section": "Verification (Server) step 6, line 2249, for the cnf.jwk of a jwt-scheme token: unsupported_algorithm; Signature Algorithms line 2171", "anchor": "verification", "scope": "protocol"}, {"role": "sigkey.verifier", "id": "sigkey.v.jws-eddsa", "source": "core", "section": "Common JWT Claims, line 2297: implementations MUST NOT accept the polymorphic EdDSA identifier (the code is not fixed; 401 with Signature-Error, line 2242)", "anchor": "common-claims", "scope": "protocol"}, {"role": "sigkey.verifier", "id": "sigkey.v.hwk-kty-mismatch", "source": "core", "section": "Verification (Server) step 6, line 2249: invalid_key when kty disagrees with alg; signature-key line 229", "anchor": "verification", "scope": "protocol"}, {"role": "sigkey.verifier", "id": "sigkey.v.hwk-crv-mismatch", "source": "core", "section": "Verification (Server) step 6, line 2249: invalid_key when crv disagrees with alg (ES256 on P-384); signature-key line 229", "anchor": "verification", "scope": "protocol"}, {"role": "sigkey.verifier", "id": "sigkey.v.cnf-kty-mismatch", "source": "key", "section": "Algorithm Determination, line 229: MUST reject a cnf.jwk whose kty disagrees with alg (the code depends on whether ES256 is implemented for cnf keys, protocol step 6; 401 with Signature-Error)", "anchor": "algorithm-determination", "scope": "protocol"}, {"role": "sigkey.verifier", "id": "sigkey.v.hwk-symmetric", "source": "key", "section": "Algorithm Determination, line 217: a verifier MUST reject a scheme conveying a symmetric (oct, HS256) key (the code is not fixed; 401 with Signature-Error)", "anchor": "algorithm-determination", "scope": "protocol"}, {"role": "sigkey.verifier", "id": "sigkey.v.cnf-symmetric", "source": "key", "section": "Algorithm Determination, line 217, for a cnf.jwk: MUST reject a symmetric key (401 with Signature-Error)", "anchor": "algorithm-determination", "scope": "protocol"}, {"role": "sigkey.verifier", "id": "sigkey.v.jwt-es256", "source": "core", "section": "Signature Algorithms, lines 2166 and 2175: SHOULD support ES256, RECOMMENDED for hardware-backed keys; an Agent token whose cnf.jwk is ES256 (recommended, claimed only with -claim-recommended)", "anchor": "signature-algorithms", "scope": "recommended"}, {"role": "sigkey.verifier", "id": "sigkey.v.jwt-exp", "source": "key", "section": "JWT Confirmation Key (jwt), line 552: the JWT MUST contain exp; protocol Verification step 5, line 2248: invalid_jwt when a JWT scheme fails verification", "anchor": "jwt-confirmation-key-jwt", "scope": "protocol"}]}, "runs": [{"implementation": {"remote": {"resource": "https://verifier.aauth.boxlab.site/verify"}, "id": "aauth-rust", "revision": "v0.1.0-alpha.28", "command": null, "claims": ["sigkey.v.echo", "sigkey.v.hwk-ed25519", "sigkey.v.hwk-es384", "sigkey.v.hwk-rs256", "sigkey.v.hwk-ps256", "sigkey.v.ap-mixed-jwks", "sigkey.v.ap-pq-only", "sigkey.v.jwks-uri", "sigkey.v.signer-mixed-jwks", "sigkey.v.signer-pq-only", "sigkey.v.unknown-kid", "sigkey.v.jwks", "sigkey.v.self-jwt", "sigkey.v.jkt-jwt", "sigkey.v.uncovered-hwk", "sigkey.v.uncovered-jwks-uri", "sigkey.v.unknown-scheme", "sigkey.v.missing-member-jwt", "sigkey.v.missing-member-hwk", "sigkey.v.hwk-kid", "sigkey.v.hwk-eddsa", "sigkey.v.cnf-eddsa", "sigkey.v.jws-eddsa", "sigkey.v.hwk-kty-mismatch", "sigkey.v.hwk-crv-mismatch", "sigkey.v.cnf-kty-mismatch", "sigkey.v.hwk-symmetric", "sigkey.v.cnf-symmetric", "sigkey.v.jwt-exp"]}, "cases": [{"id": "sigkey-hwk-ed25519", "method": "GET", "url": "https://verifier.aauth.boxlab.site/verify", "request_headers": {"Signature": ["sig=:0f/NqTLccX4/aVJBxGuO/+f27yaPQzuaY0F6lDAAJElIUTsXVxguh6aa5imfRQYO3CNUIwANqY9FAQ6pyT1TCw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316"], "Signature-Key": ["sig=hwk;kty=\"OKP\";crv=\"Ed25519\";x=\"gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q\";alg=\"Ed25519\""]}, "signature_base": "\"@method\": GET\n\"@authority\": verifier.aauth.boxlab.site\n\"@path\": /verify\n\"signature-key\": sig=hwk;kty=\"OKP\";crv=\"Ed25519\";x=\"gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q\";alg=\"Ed25519\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316", "response": {"status": 200, "headers": {"Content-Length": ["87"], "Content-Type": ["application/json"]}, "body_base64": "eyJhbGciOiJFZDI1NTE5Iiwic2NoZW1lIjoiaHdrIiwic2lnbmVyIjoiYVZCdGFwTGQxMVNVVktJTUdKZlB6T0VEdU4wc1hjbXpKUU5WVC1fc0tFVSJ9"}, "assertions": [{"assertion": "status", "clause": "sigkey.v.hwk-ed25519", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "verified-scheme", "clause": "sigkey.v.echo", "state": "pass", "expected": "hwk", "actual": "hwk"}]}, {"id": "sigkey-hwk-es256", "assertions": [{"assertion": "status", "clause": "sigkey.v.hwk-es256", "state": "not_claimed", "expected": 200, "detail": "not offered by this implementation; the scenario was not run"}, {"assertion": "verified-scheme", "clause": "sigkey.v.echo", "state": "not_claimed", "expected": "hwk", "detail": "not offered by this implementation; the scenario was not run"}]}, {"id": "sigkey-hwk-es384", "method": "GET", "url": "https://verifier.aauth.boxlab.site/verify", "request_headers": {"Signature": ["sig=:D/ewoUcmaY3MV8SbZG30fqBFJT/Xw1jZwWdZBftgKloC+ZNVJjL6br4LdNEuAN5BSeUqkJ0x67xpJz7p78MspPpHTbhx1xBJf88wZ3f2KCRt8pkdHlqqLaa/wT6x0KMR:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316"], "Signature-Key": ["sig=hwk;kty=\"EC\";crv=\"P-384\";x=\"__3eloQp2a9dxhwhRiv6xe0wJCb8Eq3IVCrLWDOC7lOvp1F74SbPQhZg4kAJfZmh\";y=\"8vCLSybGJLSPy0G8X17VLta_UP9iFlxryQvMv0h5XZED4TqKRpBYGQlXTJ0OHEiq\";alg=\"ES384\""]}, "signature_base": "\"@method\": GET\n\"@authority\": verifier.aauth.boxlab.site\n\"@path\": /verify\n\"signature-key\": sig=hwk;kty=\"EC\";crv=\"P-384\";x=\"__3eloQp2a9dxhwhRiv6xe0wJCb8Eq3IVCrLWDOC7lOvp1F74SbPQhZg4kAJfZmh\";y=\"8vCLSybGJLSPy0G8X17VLta_UP9iFlxryQvMv0h5XZED4TqKRpBYGQlXTJ0OHEiq\";alg=\"ES384\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316", "response": {"status": 200, "headers": {"Content-Length": ["85"], "Content-Type": ["application/json"]}, "body_base64": "eyJhbGciOiJFUzM4NCIsInNjaGVtZSI6Imh3ayIsInNpZ25lciI6InprRUNLdmxRaTRpVkFiQkZEQXdyaU9yMFVVNjBtQnlPbl81QkdoYjRDTjgifQ=="}, "assertions": [{"assertion": "status", "clause": "sigkey.v.hwk-es384", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "verified-scheme", "clause": "sigkey.v.echo", "state": "pass", "expected": "hwk", "actual": "hwk"}]}, {"id": "sigkey-hwk-rs256", "method": "GET", "url": "https://verifier.aauth.boxlab.site/verify", "request_headers": {"Signature": ["sig=:TFWzmBGZM/s42tB834344z9oA44r9ZSPSbORmOf9OlRXoBhJwbEcnSB5C/zCLtdkA62U3yiYClde45mioSGAOK0UKTO4KcOxcddxBb48yHjztF7wyRxMEkPENaBDnnp8UWwhtB7p3WeV8Me5hyZbhC1khkrvocXsc4kahLG65fKQl+8N7Ucvt+0oD9bAAvD8zFhSf05yJYDY86T5k6y//IhFfUzTu1EBhaGXfC00PuDMw0wmQgpPwpn6lV44oWAt5UrqxW3CodskpwF0Q9WkUa8vxuWhX4a5lHcuXaKswCNExTfxJBemCFGIwfQcUkXxstr1Fi5P6WcqorDIB+J+3w==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316"], "Signature-Key": ["sig=hwk;kty=\"RSA\";n=\"1KFNkiisqhCg_0L8nOANDip7MUTjx3JwWxI7U8-z-9vQFf38iO066yApzbiSL-DBll-X722d6BZFUwmgpUM0xOCbb2XZU0aFF1ZPaXUriiVJDzFVGtCWqTUPeXvCNb6TdQzqQ7KGw8m1mCqN96zmWUpvIidXEqXjYG8rCYh0ZxBssTn5HWWEOZ4G5hZ4AwiXSKarZ6gr50wunF8TwtC8s8BoB9u-Wd_LWoApo3MzAGHWqNzwPHW0InAESJnn2rgsiNO6tElYOpKbxKlEJHad66oH26iuXzwkBSnA6kfosMqQq_rcQ2bw12ZfhwZfTJHKnfhE6rER5FLKS1DmUwx9Gw\";e=\"AQAB\";alg=\"RS256\""]}, "signature_base": "\"@method\": GET\n\"@authority\": verifier.aauth.boxlab.site\n\"@path\": /verify\n\"signature-key\": sig=hwk;kty=\"RSA\";n=\"1KFNkiisqhCg_0L8nOANDip7MUTjx3JwWxI7U8-z-9vQFf38iO066yApzbiSL-DBll-X722d6BZFUwmgpUM0xOCbb2XZU0aFF1ZPaXUriiVJDzFVGtCWqTUPeXvCNb6TdQzqQ7KGw8m1mCqN96zmWUpvIidXEqXjYG8rCYh0ZxBssTn5HWWEOZ4G5hZ4AwiXSKarZ6gr50wunF8TwtC8s8BoB9u-Wd_LWoApo3MzAGHWqNzwPHW0InAESJnn2rgsiNO6tElYOpKbxKlEJHad66oH26iuXzwkBSnA6kfosMqQq_rcQ2bw12ZfhwZfTJHKnfhE6rER5FLKS1DmUwx9Gw\";e=\"AQAB\";alg=\"RS256\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316", "response": {"status": 200, "headers": {"Content-Length": ["85"], "Content-Type": ["application/json"]}, "body_base64": "eyJhbGciOiJSUzI1NiIsInNjaGVtZSI6Imh3ayIsInNpZ25lciI6Im5obms0ZUNhMFoyYWpfXzVnSmJuNTdGaDF2UHhRbldOelY2Qjd3QlVaMVkifQ=="}, "assertions": [{"assertion": "status", "clause": "sigkey.v.hwk-rs256", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "verified-scheme", "clause": "sigkey.v.echo", "state": "pass", "expected": "hwk", "actual": "hwk"}]}, {"id": "sigkey-hwk-ps256", "method": "GET", "url": "https://verifier.aauth.boxlab.site/verify", "request_headers": {"Signature": ["sig=:HeQUDG8YDu4oH57SuecNE2GtTsy8fJYJ5Hnp08bp9aD6PEgBTKPi491wz3r1y9kubS9DEi2KbsoSQIDusx6ZNLmLuxcM1kRdWsnj6Ii8kKniyyBh0/S47UkkYweej1FNHDXvRpPVFeMnNNQ7BPyFf0airW5A+bk7HBfOWJtPLy93ltari5Ja00G6ka9i10y84OYi6adOnF+0s4JRo2Q3n+b+jgY5Y6LjCWoOF4zzlNHdHb8uv22vdBYG5UfouGzhp8pUkQCuMwcOvRScaW+mH73zOjawmsRkiiBo8NkTCRqB4LtNuLukR2atlX4BbrP9H3SV+gl5C8n7dlFDS1CQcg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316"], "Signature-Key": ["sig=hwk;kty=\"RSA\";n=\"tE2hQ7RoXWIGUZIlGG0i748Sp0uG87X5ee96CqeMG11F2NCYFlueGn6lGB3xYC5A-QqeoUB3BP_b7lY54oRRfICD_KE5LF-D8bXS4JocdQfq9hO4QxBuVZG57oWs8bXICrws-Lj_Lmu-ZeZW5K4ooynqdzxfbx8_2-MP1SlmD3N_mOPzHiaVDSxelry0xH61YLh_0nUHrKw37wiIqwQZgsKDnTBMN1YMmNsdIt5AUdKlyWJzQBN9S0TCAKE47vJxZoqVTDBxc-w2jG1zif-2h_mwbzLnWQj0FebK_sI5jagVDEGn5_Zzzw3rXFhjYDhraWkqMGbmZdq0sd8Iw9jF5Q\";e=\"AQAB\";alg=\"PS256\""]}, "signature_base": "\"@method\": GET\n\"@authority\": verifier.aauth.boxlab.site\n\"@path\": /verify\n\"signature-key\": sig=hwk;kty=\"RSA\";n=\"tE2hQ7RoXWIGUZIlGG0i748Sp0uG87X5ee96CqeMG11F2NCYFlueGn6lGB3xYC5A-QqeoUB3BP_b7lY54oRRfICD_KE5LF-D8bXS4JocdQfq9hO4QxBuVZG57oWs8bXICrws-Lj_Lmu-ZeZW5K4ooynqdzxfbx8_2-MP1SlmD3N_mOPzHiaVDSxelry0xH61YLh_0nUHrKw37wiIqwQZgsKDnTBMN1YMmNsdIt5AUdKlyWJzQBN9S0TCAKE47vJxZoqVTDBxc-w2jG1zif-2h_mwbzLnWQj0FebK_sI5jagVDEGn5_Zzzw3rXFhjYDhraWkqMGbmZdq0sd8Iw9jF5Q\";e=\"AQAB\";alg=\"PS256\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316", "response": {"status": 200, "headers": {"Content-Length": ["85"], "Content-Type": ["application/json"]}, "body_base64": "eyJhbGciOiJQUzI1NiIsInNjaGVtZSI6Imh3ayIsInNpZ25lciI6IkhxREVSRlN3U2pBRXZVV05Vc2RXTnVENjFCR0k3dmc5OGFXdXo3elZrTlUifQ=="}, "assertions": [{"assertion": "status", "clause": "sigkey.v.hwk-ps256", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "verified-scheme", "clause": "sigkey.v.echo", "state": "pass", "expected": "hwk", "actual": "hwk"}]}, {"id": "sigkey-ap-mixed-jwks", "method": "GET", "url": "https://verifier.aauth.boxlab.site/verify", "request_headers": {"Signature": ["sig=:J1EJjDALFpCVaybVD6t1KVZt+aINuJFQ79M85flZHC5TJ/Kz4yzbJOF0HYU8bcxipyPJVXztEWa3hPnSG5J4Cw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY2MTYsImlhdCI6MTc5MzczNjMwNiwiaXNzIjoiaHR0cHM6Ly9hcC1taXhlZC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoic2lna2V5LWFwLW1peGVkLWp3a3MiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC1taXhlZC5jb25mb3JtYW5jZS50ZXN0In0.uVx3RaXy4fWWKWuaRhoRNeUu0geXS13m70OkW-HEd48o6rfPb0017V0ee6dgWstd3VtSCsf93oreZ1isksNgAQ\""]}, "signature_base": "\"@method\": GET\n\"@authority\": verifier.aauth.boxlab.site\n\"@path\": /verify\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY2MTYsImlhdCI6MTc5MzczNjMwNiwiaXNzIjoiaHR0cHM6Ly9hcC1taXhlZC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoic2lna2V5LWFwLW1peGVkLWp3a3MiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC1taXhlZC5jb25mb3JtYW5jZS50ZXN0In0.uVx3RaXy4fWWKWuaRhoRNeUu0geXS13m70OkW-HEd48o6rfPb0017V0ee6dgWstd3VtSCsf93oreZ1isksNgAQ\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736316", "response": {"status": 200, "headers": {"Content-Length": ["62"], "Content-Type": ["application/json"]}, "body_base64": "eyJzY2hlbWUiOiJqd3QiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC1taXhlZC5jb25mb3JtYW5jZS50ZXN0In0="}, "assertions": [{"assertion": "status", "clause": "sigkey.v.ap-mixed-jwks", "state": "pass", "expected": 200, "actual": 200}]}, {"id": "sigkey-ap-pq-only", "method": "GET", "url": "https://verifier.aauth.boxlab.site/verify", "request_headers": {"Signature": ["sig=:RaaF7wkHar0CHxXasBl/jZmJokpLoAI91sPPHx5hRwaQ/WmCSehVmTaZmQHwKFlBKYG1STygAmfQijjO6DeqDQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJNTC1EU0EtNDQiLCJraWQiOiJhcC1wcSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY2MTcsImlhdCI6MTc5MzczNjMwNywiaXNzIjoiaHR0cHM6Ly9hcC1wcS1vbmx5LmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJzaWdrZXktYXAtcHEtb25seSIsInN1YiI6ImFhdXRoOkFnZW50QGFwLXBxLW9ubHkuY29uZm9ybWFuY2UudGVzdCJ9.rVMo3Y1FhceefHxcnIDD_bnu8nstKTh0_tSl2r33BD_ZROlAvryd8sXb88mL5szXZN2_kSH_B2EmEf1mDGZEz8APwpFgogmQKnGwxdgSFCvZzF8-SJo6D3G0lByypgyD4G9DC5-oCrTVyrFPDogtTKcKYBEBzmM5oalBFWN2KU-NxKqNkpoWGHNeMcIHW6gwQM1oUrAapVldPWcN6D6U4HI5iPoS3lFbo9HHQxYIQb3PEDLJaufLwUDTTDotnheTv2Bkc_eMaaiohEuC91zugCOd_g50oHCDBeQxnbkcL_3yeWz2mzB-_kePvlvevLijD7V3tnl-mcXaP-SBiK8do7vSGK4pCMGSqG3FPYA7-7z_PpzG-iyR_169GEdBs2klsEL8cGb4wra0e_GKx9_B2Y0aJ6EwG4jeH_h7Y53eUu-OeTb_Sb9t6yQnBcGo0S6lZfG6b4HG2iwLUZGHUIzYxk-IZlffrz9VNy-Ip5D915F_DYIdSNa5lQkCZvib8Or5jI-KhRtsS2UDw7z1HuSl8ctcXg7YRd8CMaKzYvM_RlUAmojxdru-s7MApWpqJzjTMipwvaJStWeB3Yu_aB849nNttCZkJltkv55OPre3YsijDy8d2Ywvz1KlOKbBarFsJ4m0W0VonsSJAD_VLs96oJhTGa0BlUpDWpUpls63SI4nbwyGRjM0mBmQCt5oSDL2L5WCXgbHAR_rQq-SsEpbo8hulLFgQ1MhAdPgGzJDCRKzmfwe_o9zZKR3NmAHN8yFDpAhLaNoX0xGJlfyLeuGMgGU9-jcHaf5VacJE1VWBgOJz4Iaq01hORV4f8XhL1u42QsUqPHtadLqr1_1v-6VL3bSniti_mpHjjvOIL5hs3C-Opgz-pinWemsaAe-JWHkKvnYNsDbNFCH4ci3flkV_detv7fuLACrn32IEDWzFAI0LFwqr6XRE6HU99iXmIrA7S9y9KYZ6Ai4IOgrxVpVLCFmqK78JkJVxh2iKoca-F6Ig5S3pDUjI2rGu0t0G3lLf-i9KhU7zp7vJUmo3tfxZanjOIMeBVjLEEejklTCQIqZ2oNHGtwuY0gSFfovX-GCsTsfFkKGps26qzQPl5Vp7FNSYoHIb7oh_yczr1EVCG2z8pXvPNIZZK_en6hJ7e4LJ6mqKtwnrvTclhE_UQsZI4N1UR0kbI09XUWo38sIs_aHVU36pEvr3KicvtGVIqSSv-bW2naAcLFM3aqnFfPn9BIZzAhTqw31nZ90Te5Gd8yG-HGR3YVrGP1pqmy4iigFZFA9RqyCk-LIpAt42I8MIp48eAfg2Z_G73glnVYCRWr3wkhcVFF_HoWTwvGDRsnkcMtesk5azzL8EWrjZkVGUYYGoqXNVq3DkNUg6mPt3O5iZ1-sGw6azVB5bthdRl3TQvH2LEqXbZOKwUNMpJFDTgWpth7VpXddpFL5vYYD47DFS5AiwNTUz8H9pjauoKCSibKpfzeEVw4QvRpaSnYPbL8yVj4pelqaUI1fOSGGzD9y2rWRA4K2rj6q1p28bxt0DlNEWLv640ZDBwyWOjHTs1oXavaEUCisnAkFg2n8w438U-z53yaW8MMFgwopnkSYBy802PCT1Z-a4r7kF5Gxd2hb6kTnVdydiJH7RK6nn_-Y195jwc-LXOZV3xHeYU-MY5-_HmO1lUHoZTxz9P-RJ2vNO3gIKBoNJ4o6oUf4kifrgE2Zol3Jk1Cq0IfJ7k0iJ2x49q1FUmDb23mOiUu1OsPDuF0fpg4bIrY6DAstFXCh9gUE2-Yb-vNUx21DH1Qv5MaCRU7sJe69JMwBhRhy25C7rFNc6HnsNP9lm1qjmzQ-5Ptn37zQMLXKc3jGWA1qlH4ENZqoSJsfx5PwYeZWRPj9smdnPDzN4mjwmiInb4ZYNo0izOV25Y--qfpOOeAOQiJr8pAeK9XXuohI74gaH-tuZhSkYWcNfuFfHNqkM34TDIsh1iTDYogpiGkHuNl3j5VIDZrfDFOFWeYyeYMbSJOx9F3QCsTM6x7fWDcgoOJIKDdbGI81144UwHNxQyJWymbDR9L5dyClDHdu9GFOViyg2yWA07N3gD_wc5jcXlHB0GDTP7MngqiP9HDplkZtHvXWOKlIy0x5psLcc2eejVbkwQTIXUHKz-aWI-RDzhGo0_NpQmAaZjYHUvxtg6oM7pIjVv30BjzFy4m_EPtltWNiigPVcjd3CKFNjGlCqKIbQhjmqUzqjwNBWi5KoSEZ7llWx-K-Nlcl5N_HZr1z4WJ3DLZrkJ1km4I45xnzERSvAwoZ8rZfQ-JeWYd0VPw606ElbFxWX9L5BfxE8CkiovDy9JLqFcyQxM-ciUTewZDonIPVOVKYg5dTvoXDS__37rtLFLyVR6SF2eLOFeUwFMgFg9ADMzINtuK_dqJT1PuQcAs84bVe6UcyNIZpbpzjCB5HVspaNaCq0huabGrqPbdG95hvbcqnmiwW5YybdJVYLVR4VzS5ow30rAuLbNe1jAAvLOcGMXnv_OW-66Itav2Q-i4AiaqXMzGjyvlwpO1YKa0ULGJBCGif1weX_SNld5anvFWSixkD7Mm95vVTbEXdLmw3pV1KUsUBHL1J2ciemq1zkGUA3Scj3oA0QPXrsWI4kxPbZ4VO3UvYmp_htLfFo-5iN4DhgJgsSYXC76e-APOUTsblz2Sg2OzrY33X-c6hYovXP-97WhHV4jE0FBTGBQtOnTmm42TVApHNhwq4YuiLifndo6O6bBeTlRczWKVUHWyrk8kf4C_wJ3KuwN2FRAgByCIy_M66ebMmWlx252L9qub05ehIqocG2VY8a_yMQlI2H21hPGZ2_P_tsiuU8OkJXxFKCjgYeyK2V2-ukdVcACB88HnJROSVCYU90Q-rjWnNSCwyjRQ0P6nulqS8e9_bpq2_VmFqGsxu5fw-s08qrnYnR9kgJ4P-8oFp1Sr1ErqOE7ECuQMmMM5sD2C5F6uTG93Lx5oJ8v2HpJBQK7ul5KaAf-0ieY6Ik0KOH-f67yMLWSBw1GHzSdhGDcKLGiU13HOUbRZq63-pxiYZll6sBuzqRt5qW26SMDMUjJ850xJ1bCaom4t8SNcFJqIVhgyHFCVpN5PIJFsCQdwOGDU5PFRfaLXH0Nbi-wcLDhUcISI4QHN4nJ-zys3Z6O8HEy82QkpPYX-zvcLO2usfLDJBR1ZfbnR7gILAyM0AAAAAAAAAAAAAAAAAAAAAAA4hMD8\""]}, "signature_base": "\"@method\": GET\n\"@authority\": verifier.aauth.boxlab.site\n\"@path\": /verify\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJNTC1EU0EtNDQiLCJraWQiOiJhcC1wcSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY2MTcsImlhdCI6MTc5MzczNjMwNywiaXNzIjoiaHR0cHM6Ly9hcC1wcS1vbmx5LmNvbmZvcm1hbmNlLnRlc3QiLCJqdGkiOiJzaWdrZXktYXAtcHEtb25seSIsInN1YiI6ImFhdXRoOkFnZW50QGFwLXBxLW9ubHkuY29uZm9ybWFuY2UudGVzdCJ9.rVMo3Y1FhceefHxcnIDD_bnu8nstKTh0_tSl2r33BD_ZROlAvryd8sXb88mL5szXZN2_kSH_B2EmEf1mDGZEz8APwpFgogmQKnGwxdgSFCvZzF8-SJo6D3G0lByypgyD4G9DC5-oCrTVyrFPDogtTKcKYBEBzmM5oalBFWN2KU-NxKqNkpoWGHNeMcIHW6gwQM1oUrAapVldPWcN6D6U4HI5iPoS3lFbo9HHQxYIQb3PEDLJaufLwUDTTDotnheTv2Bkc_eMaaiohEuC91zugCOd_g50oHCDBeQxnbkcL_3yeWz2mzB-_kePvlvevLijD7V3tnl-mcXaP-SBiK8do7vSGK4pCMGSqG3FPYA7-7z_PpzG-iyR_169GEdBs2klsEL8cGb4wra0e_GKx9_B2Y0aJ6EwG4jeH_h7Y53eUu-OeTb_Sb9t6yQnBcGo0S6lZfG6b4HG2iwLUZGHUIzYxk-IZlffrz9VNy-Ip5D915F_DYIdSNa5lQkCZvib8Or5jI-KhRtsS2UDw7z1HuSl8ctcXg7YRd8CMaKzYvM_RlUAmojxdru-s7MApWpqJzjTMipwvaJStWeB3Yu_aB849nNttCZkJltkv55OPre3YsijDy8d2Ywvz1KlOKbBarFsJ4m0W0VonsSJAD_VLs96oJhTGa0BlUpDWpUpls63SI4nbwyGRjM0mBmQCt5oSDL2L5WCXgbHAR_rQq-SsEpbo8hulLFgQ1MhAdPgGzJDCRKzmfwe_o9zZKR3NmAHN8yFDpAhLaNoX0xGJlfyLeuGMgGU9-jcHaf5VacJE1VWBgOJz4Iaq01hORV4f8XhL1u42QsUqPHtadLqr1_1v-6VL3bSniti_mpHjjvOIL5hs3C-Opgz-pinWemsaAe-JWHkKvnYNsDbNFCH4ci3flkV_detv7fuLACrn32IEDWzFAI0LFwqr6XRE6HU99iXmIrA7S9y9KYZ6Ai4IOgrxVpVLCFmqK78JkJVxh2iKoca-F6Ig5S3pDUjI2rGu0t0G3lLf-i9KhU7zp7vJUmo3tfxZanjOIMeBVjLEEejklTCQIqZ2oNHGtwuY0gSFfovX-GCsTsfFkKGps26qzQPl5Vp7FNSYoHIb7oh_yczr1EVCG2z8pXvPNIZZK_en6hJ7e4LJ6mqKtwnrvTclhE_UQsZI4N1UR0kbI09XUWo38sIs_aHVU36pEvr3KicvtGVIqSSv-bW2naAcLFM3aqnFfPn9BIZzAhTqw31nZ90Te5Gd8yG-HGR3YVrGP1pqmy4iigFZFA9RqyCk-LIpAt42I8MIp48eAfg2Z_G73glnVYCRWr3wkhcVFF_HoWTwvGDRsnkcMtesk5azzL8EWrjZkVGUYYGoqXNVq3DkNUg6mPt3O5iZ1-sGw6azVB5bthdRl3TQvH2LEqXbZOKwUNMpJFDTgWpth7VpXddpFL5vYYD47DFS5AiwNTUz8H9pjauoKCSibKpfzeEVw4QvRpaSnYPbL8yVj4pelqaUI1fOSGGzD9y2rWRA4K2rj6q1p28bxt0DlNEWLv640ZDBwyWOjHTs1oXavaEUCisnAkFg2n8w438U-z53yaW8MMFgwopnkSYBy802PCT1Z-a4r7kF5Gxd2hb6kTnVdydiJH7RK6nn_-Y195jwc-LXOZV3xHeYU-MY5-_HmO1lUHoZTxz9P-RJ2vNO3gIKBoNJ4o6oUf4kifrgE2Zol3Jk1Cq0IfJ7k0iJ2x49q1FUmDb23mOiUu1OsPDuF0fpg4bIrY6DAstFXCh9gUE2-Yb-vNUx21DH1Qv5MaCRU7sJe69JMwBhRhy25C7rFNc6HnsNP9lm1qjmzQ-5Ptn37zQMLXKc3jGWA1qlH4ENZqoSJsfx5PwYeZWRPj9smdnPDzN4mjwmiInb4ZYNo0izOV25Y--qfpOOeAOQiJr8pAeK9XXuohI74gaH-tuZhSkYWcNfuFfHNqkM34TDIsh1iTDYogpiGkHuNl3j5VIDZrfDFOFWeYyeYMbSJOx9F3QCsTM6x7fWDcgoOJIKDdbGI81144UwHNxQyJWymbDR9L5dyClDHdu9GFOViyg2yWA07N3gD_wc5jcXlHB0GDTP7MngqiP9HDplkZtHvXWOKlIy0x5psLcc2eejVbkwQTIXUHKz-aWI-RDzhGo0_NpQmAaZjYHUvxtg6oM7pIjVv30BjzFy4m_EPtltWNiigPVcjd3CKFNjGlCqKIbQhjmqUzqjwNBWi5KoSEZ7llWx-K-Nlcl5N_HZr1z4WJ3DLZrkJ1km4I45xnzERSvAwoZ8rZfQ-JeWYd0VPw606ElbFxWX9L5BfxE8CkiovDy9JLqFcyQxM-ciUTewZDonIPVOVKYg5dTvoXDS__37rtLFLyVR6SF2eLOFeUwFMgFg9ADMzINtuK_dqJT1PuQcAs84bVe6UcyNIZpbpzjCB5HVspaNaCq0huabGrqPbdG95hvbcqnmiwW5YybdJVYLVR4VzS5ow30rAuLbNe1jAAvLOcGMXnv_OW-66Itav2Q-i4AiaqXMzGjyvlwpO1YKa0ULGJBCGif1weX_SNld5anvFWSixkD7Mm95vVTbEXdLmw3pV1KUsUBHL1J2ciemq1zkGUA3Scj3oA0QPXrsWI4kxPbZ4VO3UvYmp_htLfFo-5iN4DhgJgsSYXC76e-APOUTsblz2Sg2OzrY33X-c6hYovXP-97WhHV4jE0FBTGBQtOnTmm42TVApHNhwq4YuiLifndo6O6bBeTlRczWKVUHWyrk8kf4C_wJ3KuwN2FRAgByCIy_M66ebMmWlx252L9qub05ehIqocG2VY8a_yMQlI2H21hPGZ2_P_tsiuU8OkJXxFKCjgYeyK2V2-ukdVcACB88HnJROSVCYU90Q-rjWnNSCwyjRQ0P6nulqS8e9_bpq2_VmFqGsxu5fw-s08qrnYnR9kgJ4P-8oFp1Sr1ErqOE7ECuQMmMM5sD2C5F6uTG93Lx5oJ8v2HpJBQK7ul5KaAf-0ieY6Ik0KOH-f67yMLWSBw1GHzSdhGDcKLGiU13HOUbRZq63-pxiYZll6sBuzqRt5qW26SMDMUjJ850xJ1bCaom4t8SNcFJqIVhgyHFCVpN5PIJFsCQdwOGDU5PFRfaLXH0Nbi-wcLDhUcISI4QHN4nJ-zys3Z6O8HEy82QkpPYX-zvcLO2usfLDJBR1ZfbnR7gILAyM0AAAAAAAAAAAAAAAAAAAAAAA4hMD8\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317", "response": {"status": 401, "headers": {"Accept-Signature-Alg": ["Ed25519, ES256"], "Content-Length": ["140"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=unsupported_algorithm"]}, "body_base64": "eyJlcnJvciI6InVuc3VwcG9ydGVkX2FsZ29yaXRobSIsInN0YXR1cyI6NDAxLCJ0aXRsZSI6IlJlcXVlc3Qgc2lnbmF0dXJlIHJlamVjdGVkIiwidHlwZSI6InVybjppZXRmOnBhcmFtczpzaWctZXJyb3I6dW5zdXBwb3J0ZWRfYWxnb3JpdGhtIn0="}, "assertions": [{"assertion": "outcome", "clause": "sigkey.v.ap-pq-only", "state": "pass", "expected": "", "actual": {"error": "unsupported_algorithm", "status": 401}}]}, {"id": "sigkey-jwks-uri", "method": "GET", "url": "https://verifier.aauth.boxlab.site/verify", "request_headers": {"Signature": ["sig=:on+Lz7XvEIExaylgVfmFqDoc0Us3KMT68VrIVMvyB/bpk7do+eaVSYHIPg4Hw/hCIT5Bm9BseNjkfD0dkbTUDg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317"], "Signature-Key": ["sig=jwks_uri;id=\"https://signer.conformance.test\";dwk=\"aauth-resource.json\";kid=\"signer-1\""]}, "signature_base": "\"@method\": GET\n\"@authority\": verifier.aauth.boxlab.site\n\"@path\": /verify\n\"signature-key\": sig=jwks_uri;id=\"https://signer.conformance.test\";dwk=\"aauth-resource.json\";kid=\"signer-1\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317", "response": {"status": 200, "headers": {"Content-Length": ["80"], "Content-Type": ["application/json"]}, "body_base64": "eyJhbGciOiJFZDI1NTE5Iiwic2NoZW1lIjoiandrc191cmkiLCJzaWduZXIiOiJodHRwczovL3NpZ25lci5jb25mb3JtYW5jZS50ZXN0In0="}, "assertions": [{"assertion": "status", "clause": "sigkey.v.jwks-uri", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "verified-scheme", "clause": "sigkey.v.echo", "state": "pass", "expected": "jwks_uri", "actual": "jwks_uri"}]}, {"id": "sigkey-jwks-uri-mixed", "method": "GET", "url": "https://verifier.aauth.boxlab.site/verify", "request_headers": {"Signature": ["sig=:9kA1/w+Fb7sIR08N0epMR6FwVS+lj/5AUk81VGt8h/8H5R0/fsXf4qyhJ5uxQ/AQp+ZCo14zU7CdJTCFLleuCA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317"], "Signature-Key": ["sig=jwks_uri;id=\"https://signer-mixed.conformance.test\";dwk=\"aauth-resource.json\";kid=\"signer-1\""]}, "signature_base": "\"@method\": GET\n\"@authority\": verifier.aauth.boxlab.site\n\"@path\": /verify\n\"signature-key\": sig=jwks_uri;id=\"https://signer-mixed.conformance.test\";dwk=\"aauth-resource.json\";kid=\"signer-1\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317", "response": {"status": 200, "headers": {"Content-Length": ["86"], "Content-Type": ["application/json"]}, "body_base64": "eyJhbGciOiJFZDI1NTE5Iiwic2NoZW1lIjoiandrc191cmkiLCJzaWduZXIiOiJodHRwczovL3NpZ25lci1taXhlZC5jb25mb3JtYW5jZS50ZXN0In0="}, "assertions": [{"assertion": "status", "clause": "sigkey.v.signer-mixed-jwks", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "verified-scheme", "clause": "sigkey.v.echo", "state": "pass", "expected": "jwks_uri", "actual": "jwks_uri"}]}, {"id": "sigkey-jwks-uri-pq-only", "method": "GET", "url": "https://verifier.aauth.boxlab.site/verify", "request_headers": {"Signature": ["sig=:5avn+pIBCe5V59YztvOe+TonSEit0JOtai+q3Ps491J/I1l+zLq7NY5widilf2JeIGpk2jWfPPZ6SN7i92aQ2pU03qyHjUUPcfmoU4R0tJFB78CtXW1VPWeJJLRK3+xw+tFyJyObZwqzDksIrHM2xuE02Kco/OtzBbaYSh6kBJW9JKFoYFLntg0R9LfutvEglmJF4w0AnZtD7fNeS87nfRsB4yQJtS0H0Q+pzmOIjfFuFQXlbBOOZlvrpPSN/sfy2I61fyaLbNrPeb+uDETd8OKGOYc+t4PHvmygnfycMmUBqUOo5IK695I4Fb+m5z6M+9zOxGVAVU7o4OZHgqgCogko8MP9G+SSdOqxl6HjI+/pzW3x5wLXVCFthbB3KOay8P1EGeH3JO1SzT3eouRWL461AAgPEi7SLKnRmkmhGYK/7MQEKFWaQwEoWwJwrzJFOTvqcQAHDUipmj7izlCQ1E0DN7S7zZFrOvmwqoXzs7FyVBGCKJ91KQMDuaQXNBROtAEqFT9EbAa9SVKlp+lu+4kUVuCY22GODaTYa46f8f8LmFjX2zBLmOnvoij2ockClSSPQpAIWgaovTYSXfCprHWEbhGrCXtu6x/IK9RK1powqKQqBKSFY1K/YXQjUERqenuUIF8oF+ZXueG66jxj+TefLHgj5eZ5ovFkt8MZ3zx41XqoUfSby7f/qsn2wdh0ApBeA+36BRZiH+5WdUhYIWJ8KxeXp3B+G64ay5F0VrJ481SniK0zdO8fkkcYh5Wfo+thKlQtIplupgc/8pucyaYYfGlYCTiVz1/Q/ppJwA/pkl7Lw+b+5w6TNBnCUNwO/W+WYUwi6MjF21ARoXJRMbkPtCDg14TEsj3SgL2+/YdnLep9m0CjHPYMVZprfICmkjBg4Fx0ifEQ9/GybbUpCt0u1dMJ3qmTXtGmytwx09tDDt5xPckm0bNlCg/v/ms7XE6Xjjbr1aezuPey404sJYpr8021wmRgt7BQ8wg5TvUYISGnvcUF5rb2Q8hNfSdBsWJ6wYuzwLq0Ep6M3q3jzc5jit680GujRm2GnKKrQFbfqmxHt0WfCwv7Fk2HfTYflpdNCFFcpfMHLqLoC5eJP7MbCfx14h3ZSUtBFV+VJCzzHyMIZdLlfrJ4JgKGzy8vEwtBErbEfE4s0BLnbHWbMA2YVoJJi7KlXWb1mBdIA3lJmGwjOgtDynKM3gtlxBxJy+7/sAf88Mz5Bd9YoAk4Ew8vo+vNJt8z+PoGqrAvaVZwUPhOOL/l6KSkPMlLCTN+eTfyc+guGrTIci2vNEqp4QvmMK3Ll1E6y8U+yyCVyAmosWGt0fkOlFbbQchFELgOqi7t8IjhUgJDVBhwf5NHzVh7o3+c/+0psBp/Dupj8z7AKmbyXS3e9+b0a5iY8r5CrFalSDvEeCSbHZRf0UzWQghXMU2FLr7Zxb+Ua5YYlMZZshkc9OsZw2OHLTciCmhOQIRscaUbxe+R+ot2XUJzSKUz4DWFCTEBurI132+CFtsL/Px0N2VsArCILHiaC56ogBe//yvxvLpFxQMyn3ai8TNmPlmzYBvhKkWb0iN714asHXSGGHHrvQVhSr6T78vIuzR83+NteFIITuGsOsmIQJzNJgx6ihaoP2XX5gAQQiTzKLUvDm3uIFTxUtnOW6pliMOCZQ5bGn8Q96xhMlQmjWxpyU5CcHjV16BU3i+Wi/oKAf7Kk4Ra+ltC9FADBDenjH+8Rl1TC/8mm1+FEvBjySmSuVabCczlgIgeQSrIN6Xlr0RnGW28GWuyE3Nte7v2vSf2Tt/UuSwjdPSjfrsXf0TailbaR3wSwA4GtkcNam7aDpor+0a++LV7se6VBfBE11oBRZK2uPFhTbkay1zANrYcgKaCevLfJYlzYgi0aGI+/oezvWK3pxvPfYdk5DE14SclY7X+N8l43pIZa/4s9WSggKwoGt1zB0bPwckxOajSqotNWso85XZC4RxVyjjwpGxvyyblfmH8BLAuuesYy/JhM0/RfOMkpw+nwbJAjAG4SfpMQhXhONKs7cl1gsntzSciGENGnwV2Ugpskt8mSPyaoVxDKu8OUBsakIeY+c/OyS1p5PutcEyNJzq+kE92KZD76DwBDmMeMImaC+UTBCiVxcGwKPgEwb30VDQ2lPox2bemlogpdObayZUbFYTuZQalsefnL2NgtMZdlBPoY9C0R9OVbBfSfR0AdobT9aZZoSbvBKpIvC9P1lKmgU8RDl53xjxGayJuZjEnJ76SwRyIdNig5WTuvJ64lLNIwhbnDK92vbiCokkjrDxDOqO4lo3hB5nT7ZOcCjPr8cnjosBDi9kbTBNpDCRnH7Xma0Z9tA4AHv4rk9a8AqUVDyaIZOZ1OzGH+MJJnJE6NbDq0llizFzO5f/fUqZXW0fP/SnS4f+C0yd3gxVaceceIUjf4yoGP2EnikRNujHQ+igwVODvQq8wMfflrPvjp6FGQ4mwLJTXvVp5i7a726ZI4uV6cEwADAv653ZxzW/q0QWFzYfGhN54a/RlPoKP3CtrB5YZoI0fAWL90mUk3CSGaleDfE9gyHvXJwq5k6JEuJ7sfihsKnTmXTPUTTBq7F5w5SW7UZn728iOrdXv+SdxUv6Fh0aDYdvcbWju4RybbX5F1JD3R2+pm9j6WbhaCJt2hCUuhngHRS2QFnKvLM5iocOc+ihXSLh1BwLwvj6ZT2OqcCpBqliNY/9C0owk37z/f106AmoYke634LYadGIH7bE7vfLXnC78S3IBjc/BMjte1nHNcIau0dVOCbeVp0yCv+2Updar3D6FLxZ+rmzI87VJ/dFsvGM8DqU237uTBCmLWaH11+2RvwWQRjeKztJ4G0nCL3VhqQsntumdQBKnVZBvkBofQYfBGEuTYmwtSea6AZzmumSADxiR3RDqvCni6WIaxAeVOK6s64Nh5q0AbbuebvOmMMJOGUl/Fu7tk2eKgITylTZuV5qHCKkPMEBBhZxYFJN725ptA5k1hWz0+n4P7cwGp8zwgtwUDoAD5ba2/swIBSlj7LDCzOBQsyrs1GDxr+B7Ak75QeuYTKN7X3QXI8iBNNO4DzE3XMypFsgIo7quuO6PYB1cal+4yzDSDmQDGR5da4WesbLCw/0SKS89RU5aXWB2y9XpBQkiIysuOEhLbo6gtMXL297i5vELHiUuNDpHS1VXXGZoeZimp8juAAAAAAAAAAAAAAAAAAAAAAwZLUA=:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317"], "Signature-Key": ["sig=jwks_uri;id=\"https://signer-pq-only.conformance.test\";dwk=\"aauth-resource.json\";kid=\"signer-pq\""]}, "signature_base": "\"@method\": GET\n\"@authority\": verifier.aauth.boxlab.site\n\"@path\": /verify\n\"signature-key\": sig=jwks_uri;id=\"https://signer-pq-only.conformance.test\";dwk=\"aauth-resource.json\";kid=\"signer-pq\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317", "response": {"status": 401, "headers": {"Accept-Signature-Alg": ["Ed25519, ES256"], "Content-Length": ["140"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=unsupported_algorithm"]}, "body_base64": "eyJlcnJvciI6InVuc3VwcG9ydGVkX2FsZ29yaXRobSIsInN0YXR1cyI6NDAxLCJ0aXRsZSI6IlJlcXVlc3Qgc2lnbmF0dXJlIHJlamVjdGVkIiwidHlwZSI6InVybjppZXRmOnBhcmFtczpzaWctZXJyb3I6dW5zdXBwb3J0ZWRfYWxnb3JpdGhtIn0="}, "assertions": [{"assertion": "outcome", "clause": "sigkey.v.signer-pq-only", "state": "pass", "expected": "unsupported_algorithm", "actual": {"error": "unsupported_algorithm", "status": 401}}]}, {"id": "sigkey-jwks-uri-unknown-kid", "method": "GET", "url": "https://verifier.aauth.boxlab.site/verify", "request_headers": {"Signature": ["sig=:VPFTYF+7/6qR7i9J8coj9RBsSwzc9JgA6Ai5uCLO0+At5lTFA0fZWgVIwfpxkp/Rb+3Fm+bg1pCgLkY8ymZqCw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317"], "Signature-Key": ["sig=jwks_uri;id=\"https://signer.conformance.test\";dwk=\"aauth-resource.json\";kid=\"signer-absent\""]}, "signature_base": "\"@method\": GET\n\"@authority\": verifier.aauth.boxlab.site\n\"@path\": /verify\n\"signature-key\": sig=jwks_uri;id=\"https://signer.conformance.test\";dwk=\"aauth-resource.json\";kid=\"signer-absent\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317", "response": {"status": 401, "headers": {"Content-Length": ["120"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=unknown_key"]}, "body_base64": "eyJlcnJvciI6InVua25vd25fa2V5Iiwic3RhdHVzIjo0MDEsInRpdGxlIjoiUmVxdWVzdCBzaWduYXR1cmUgcmVqZWN0ZWQiLCJ0eXBlIjoidXJuOmlldGY6cGFyYW1zOnNpZy1lcnJvcjp1bmtub3duX2tleSJ9"}, "assertions": [{"assertion": "status", "clause": "sigkey.v.unknown-kid", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "sigkey.v.unknown-kid", "state": "pass", "expected": "unknown_key", "actual": "unknown_key"}]}, {"id": "sigkey-jwks", "method": "GET", "url": "https://verifier.aauth.boxlab.site/verify", "request_headers": {"Signature": ["sig=:M9lagbSR4kI3OPiDRnZ96/J0Q7jzLL9gnfDy2FdW9ttKpZZu32yLCGggI0elf5Xj6kGZbJm1S7zv4LhLkFWgAw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317"], "Signature-Key": ["sig=jwks;url=\"https://keys.conformance.test/signer.jwks\";kid=\"signer-1\""]}, "signature_base": "\"@method\": GET\n\"@authority\": verifier.aauth.boxlab.site\n\"@path\": /verify\n\"signature-key\": sig=jwks;url=\"https://keys.conformance.test/signer.jwks\";kid=\"signer-1\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317", "response": {"status": 200, "headers": {"Content-Length": ["86"], "Content-Type": ["application/json"]}, "body_base64": "eyJhbGciOiJFZDI1NTE5Iiwic2NoZW1lIjoiandrcyIsInNpZ25lciI6Imh0dHBzOi8va2V5cy5jb25mb3JtYW5jZS50ZXN0L3NpZ25lci5qd2tzIn0="}, "assertions": [{"assertion": "status", "clause": "sigkey.v.jwks", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "verified-scheme", "clause": "sigkey.v.echo", "state": "pass", "expected": "jwks", "actual": "jwks"}]}, {"id": "sigkey-self-jwt", "method": "GET", "url": "https://verifier.aauth.boxlab.site/verify", "request_headers": {"Signature": ["sig=:hfvvfz243CJZBfLiUhFA83RMJ/hl7qUFAkgbx+Ks7eWk7WIV6HFqCqyPlRejPfacYrA+iFGWLKgKynrxwFApDw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317"], "Signature-Key": ["sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoic2lnbmVyLTEiLCJ0eXAiOiJjb25mb3JtYW5jZS1zZWxmK2p3dCJ9.eyJhdWQiOiJodHRwczovL3ZlcmlmaWVyLmFhdXRoLmJveGxhYi5zaXRlIiwiZHdrIjoiYWF1dGgtcmVzb3VyY2UuanNvbiIsImV4cCI6MTc5MzczNjYxNywiaWF0IjoxNzkzNzM2MzA3LCJpc3MiOiJodHRwczovL3NpZ25lci5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoic2lna2V5LXNlbGYtand0In0.IvVctG89xMpdjTmkXtTQkWLjarnniRvHadvT6OpeDuAl3ew71PdC3dtVd2BxLrS-8cWItEWk6WFlX1v0Ucf-Bw\""]}, "signature_base": "\"@method\": GET\n\"@authority\": verifier.aauth.boxlab.site\n\"@path\": /verify\n\"signature-key\": sig=self-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoic2lnbmVyLTEiLCJ0eXAiOiJjb25mb3JtYW5jZS1zZWxmK2p3dCJ9.eyJhdWQiOiJodHRwczovL3ZlcmlmaWVyLmFhdXRoLmJveGxhYi5zaXRlIiwiZHdrIjoiYWF1dGgtcmVzb3VyY2UuanNvbiIsImV4cCI6MTc5MzczNjYxNywiaWF0IjoxNzkzNzM2MzA3LCJpc3MiOiJodHRwczovL3NpZ25lci5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoic2lna2V5LXNlbGYtand0In0.IvVctG89xMpdjTmkXtTQkWLjarnniRvHadvT6OpeDuAl3ew71PdC3dtVd2BxLrS-8cWItEWk6WFlX1v0Ucf-Bw\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317", "response": {"status": 200, "headers": {"Content-Length": ["80"], "Content-Type": ["application/json"]}, "body_base64": "eyJhbGciOiJFZDI1NTE5Iiwic2NoZW1lIjoic2VsZi1qd3QiLCJzaWduZXIiOiJodHRwczovL3NpZ25lci5jb25mb3JtYW5jZS50ZXN0In0="}, "assertions": [{"assertion": "status", "clause": "sigkey.v.self-jwt", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "verified-scheme", "clause": "sigkey.v.echo", "state": "pass", "expected": "self-jwt", "actual": "self-jwt"}]}, {"id": "sigkey-jkt-jwt", "method": "GET", "url": "https://verifier.aauth.boxlab.site/verify", "request_headers": {"Signature": ["sig=:NqQzTv+A6F7m2nZq/39lLqWE/Y2geiK7igQaypkXO5RcIESMAeOEscHBIgkestGZLIkJYSmcG/osh06lKuPLBQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317"], "Signature-Key": ["sig=jkt-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5IiwiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6IlE2Y3VjVVFCZGkzMmEyakNiZnZmSm9LcTdKOGtkT3lrWVQ1Q1NnLTZfVHcifSwidHlwIjoiamt0LXMyNTYrand0In0.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImV4cCI6MTc5MzczNjYxNywiaWF0IjoxNzkzNzM2MzA3LCJpc3MiOiJ1cm46amt0OnNoYS0yNTY6cjR0aFJuOEtkaGhnR0Ryek93bVN3eVNxTWNYZUlkZDlTRzMzM0otWk50VSIsImp0aSI6InNpZ2tleS1qa3Qtand0In0.tfNQCTW_zxGWMwB2j6mWuABzIphLOkIFScgoNZOk2O6RBM1AyU9l7WPcHJYQerJPQ-UNE1Ot4T7chG-abRgEAQ\""]}, "signature_base": "\"@method\": GET\n\"@authority\": verifier.aauth.boxlab.site\n\"@path\": /verify\n\"signature-key\": sig=jkt-jwt;jwt=\"eyJhbGciOiJFZDI1NTE5IiwiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6IlE2Y3VjVVFCZGkzMmEyakNiZnZmSm9LcTdKOGtkT3lrWVQ1Q1NnLTZfVHcifSwidHlwIjoiamt0LXMyNTYrand0In0.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImV4cCI6MTc5MzczNjYxNywiaWF0IjoxNzkzNzM2MzA3LCJpc3MiOiJ1cm46amt0OnNoYS0yNTY6cjR0aFJuOEtkaGhnR0Ryek93bVN3eVNxTWNYZUlkZDlTRzMzM0otWk50VSIsImp0aSI6InNpZ2tleS1qa3Qtand0In0.tfNQCTW_zxGWMwB2j6mWuABzIphLOkIFScgoNZOk2O6RBM1AyU9l7WPcHJYQerJPQ-UNE1Ot4T7chG-abRgEAQ\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317", "response": {"status": 200, "headers": {"Content-Length": ["107"], "Content-Type": ["application/json"]}, "body_base64": "eyJhbGciOiJFZDI1NTE5Iiwic2NoZW1lIjoiamt0LWp3dCIsInNpZ25lciI6InVybjpqa3Q6c2hhLTI1NjpyNHRoUm44S2RoaGdHRHJ6T3dtU3d5U3FNY1hlSWRkOVNHMzMzSi1aTnRVIn0="}, "assertions": [{"assertion": "status", "clause": "sigkey.v.jkt-jwt", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "verified-scheme", "clause": "sigkey.v.echo", "state": "pass", "expected": "jkt-jwt", "actual": "jkt-jwt"}]}, {"id": "sigkey-uncovered-hwk", "method": "GET", "url": "https://verifier.aauth.boxlab.site/verify", "request_headers": {"Signature": ["sig=:Joen6iqJ2HA6Rclyp9xIv0FQ2sThxlBaaYQO5WToG2p83WkmEf9eUPrb+8BqcLYpx83xKh6nvOXx8679X2xaBw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\");created=1793736317"], "Signature-Key": ["sig=hwk;kty=\"OKP\";crv=\"Ed25519\";x=\"gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q\";alg=\"Ed25519\""]}, "signature_base": "\"@method\": GET\n\"@authority\": verifier.aauth.boxlab.site\n\"@path\": /verify\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\");created=1793736317", "response": {"status": 401, "headers": {"Content-Length": ["124"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_input, required_input=(\"@method\" \"@authority\" \"@path\" \"signature-key\")"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfaW5wdXQiLCJzdGF0dXMiOjQwMSwidGl0bGUiOiJSZXF1ZXN0IHNpZ25hdHVyZSByZWplY3RlZCIsInR5cGUiOiJ1cm46aWV0ZjpwYXJhbXM6c2lnLWVycm9yOmludmFsaWRfaW5wdXQifQ=="}, "assertions": [{"assertion": "status", "clause": "sigkey.v.uncovered-hwk", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "sigkey.v.uncovered-hwk", "state": "pass", "expected": "invalid_input", "actual": "invalid_input"}]}, {"id": "sigkey-uncovered-jwks-uri", "method": "GET", "url": "https://verifier.aauth.boxlab.site/verify", "request_headers": {"Signature": ["sig=:qRx8Mu3+1d+1mIcjmcUhxpbcJbxIV/zlA8uiU/SsMGxLERBCqVoRTZuMJKvou3JvTS+V3BmRMBgVgkkYapoJCQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\");created=1793736317"], "Signature-Key": ["sig=jwks_uri;id=\"https://signer.conformance.test\";dwk=\"aauth-resource.json\";kid=\"signer-1\""]}, "signature_base": "\"@method\": GET\n\"@authority\": verifier.aauth.boxlab.site\n\"@path\": /verify\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\");created=1793736317", "response": {"status": 401, "headers": {"Content-Length": ["124"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_input, required_input=(\"@method\" \"@authority\" \"@path\" \"signature-key\")"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfaW5wdXQiLCJzdGF0dXMiOjQwMSwidGl0bGUiOiJSZXF1ZXN0IHNpZ25hdHVyZSByZWplY3RlZCIsInR5cGUiOiJ1cm46aWV0ZjpwYXJhbXM6c2lnLWVycm9yOmludmFsaWRfaW5wdXQifQ=="}, "assertions": [{"assertion": "status", "clause": "sigkey.v.uncovered-jwks-uri", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "sigkey.v.uncovered-jwks-uri", "state": "pass", "expected": "invalid_input", "actual": "invalid_input"}]}, {"id": "sigkey-unknown-scheme", "method": "GET", "url": "https://verifier.aauth.boxlab.site/verify", "request_headers": {"Signature": ["sig=:bd4asdGk257jI/Vgo9WeWR3WrmybamG54oxfQs82Wed+9xEdYOC0T7VQi2fLmJLJrI6uPBrC9Wht70nXgIMcAw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317"], "Signature-Key": ["sig=x-unregistered"]}, "signature_base": "\"@method\": GET\n\"@authority\": verifier.aauth.boxlab.site\n\"@path\": /verify\n\"signature-key\": sig=x-unregistered\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317", "response": {"status": 401, "headers": {"Accept-Signature-Scheme": ["jwt, hwk, jkt-jwt, self-jwt, jwks, jwks_uri"], "Content-Length": ["134"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=unsupported_scheme"]}, "body_base64": "eyJlcnJvciI6InVuc3VwcG9ydGVkX3NjaGVtZSIsInN0YXR1cyI6NDAxLCJ0aXRsZSI6IlJlcXVlc3Qgc2lnbmF0dXJlIHJlamVjdGVkIiwidHlwZSI6InVybjppZXRmOnBhcmFtczpzaWctZXJyb3I6dW5zdXBwb3J0ZWRfc2NoZW1lIn0="}, "assertions": [{"assertion": "status", "clause": "sigkey.v.unknown-scheme", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "sigkey.v.unknown-scheme", "state": "pass", "expected": "unsupported_scheme", "actual": "unsupported_scheme"}]}, {"id": "sigkey-missing-member-jwt", "method": "GET", "url": "https://verifier.aauth.boxlab.site/verify", "request_headers": {"Signature": ["sig=:WmxGucC4OpVichFNBnhEPfW/nfVeGgOYDR4OdbxrXLa/NfQXGepUhSJniMBIy2p/J92AQf1JOQfeyASmaVFFBw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317"], "Signature-Key": ["sig1=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY2MTcsImlhdCI6MTc5MzczNjMwNywiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoic2lna2V5LW1pc3NpbmctbWVtYmVyLWp3dCIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.6EesOikFEKvTdIHQomqgSHs26m15l9gCdr7pTi8-p6X_q6TAPGi458CfyXtu0pIbvLDbyx9Nr4I0FT8EbozxAQ\""]}, "signature_base": "\"@method\": GET\n\"@authority\": verifier.aauth.boxlab.site\n\"@path\": /verify\n\"signature-key\": sig1=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY2MTcsImlhdCI6MTc5MzczNjMwNywiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoic2lna2V5LW1pc3NpbmctbWVtYmVyLWp3dCIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.6EesOikFEKvTdIHQomqgSHs26m15l9gCdr7pTi8-p6X_q6TAPGi458CfyXtu0pIbvLDbyx9Nr4I0FT8EbozxAQ\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317", "response": {"status": 401, "headers": {"Content-Length": ["132"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_signature"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfc2lnbmF0dXJlIiwic3RhdHVzIjo0MDEsInRpdGxlIjoiUmVxdWVzdCBzaWduYXR1cmUgcmVqZWN0ZWQiLCJ0eXBlIjoidXJuOmlldGY6cGFyYW1zOnNpZy1lcnJvcjppbnZhbGlkX3NpZ25hdHVyZSJ9"}, "assertions": [{"assertion": "status", "clause": "sigkey.v.missing-member-jwt", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "sigkey.v.missing-member-jwt", "state": "pass", "expected": "invalid_signature", "actual": "invalid_signature"}]}, {"id": "sigkey-missing-member-hwk", "method": "GET", "url": "https://verifier.aauth.boxlab.site/verify", "request_headers": {"Signature": ["sig=:PWVnRHGMhhBMtpZ22h+vlmZ/j/NMetBdYxmjFkyLN6eeGVVQIOtr44/HxZU7fa8RxvBWheRGZt6MeSCyL69jAA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317"], "Signature-Key": ["sig1=hwk;kty=\"OKP\";crv=\"Ed25519\";x=\"gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q\";alg=\"Ed25519\""]}, "signature_base": "\"@method\": GET\n\"@authority\": verifier.aauth.boxlab.site\n\"@path\": /verify\n\"signature-key\": sig1=hwk;kty=\"OKP\";crv=\"Ed25519\";x=\"gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q\";alg=\"Ed25519\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317", "response": {"status": 401, "headers": {"Content-Length": ["132"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_signature"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfc2lnbmF0dXJlIiwic3RhdHVzIjo0MDEsInRpdGxlIjoiUmVxdWVzdCBzaWduYXR1cmUgcmVqZWN0ZWQiLCJ0eXBlIjoidXJuOmlldGY6cGFyYW1zOnNpZy1lcnJvcjppbnZhbGlkX3NpZ25hdHVyZSJ9"}, "assertions": [{"assertion": "status", "clause": "sigkey.v.missing-member-hwk", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "sigkey.v.missing-member-hwk", "state": "pass", "expected": "invalid_signature", "actual": "invalid_signature"}]}, {"id": "sigkey-hwk-kid", "method": "GET", "url": "https://verifier.aauth.boxlab.site/verify", "request_headers": {"Signature": ["sig=:EHzZriLGO1del5775F033k24V96J8yd7UCTBCDslEGD9U2pcmrGqhgZY9RmteU7ms30QsanchjJnz6uhtxzAAw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317"], "Signature-Key": ["sig=hwk;kty=\"OKP\";crv=\"Ed25519\";x=\"gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q\";alg=\"Ed25519\";kid=\"hwk-1\""]}, "signature_base": "\"@method\": GET\n\"@authority\": verifier.aauth.boxlab.site\n\"@path\": /verify\n\"signature-key\": sig=hwk;kty=\"OKP\";crv=\"Ed25519\";x=\"gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q\";alg=\"Ed25519\";kid=\"hwk-1\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317", "response": {"status": 401, "headers": {"Content-Length": ["120"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_key"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfa2V5Iiwic3RhdHVzIjo0MDEsInRpdGxlIjoiUmVxdWVzdCBzaWduYXR1cmUgcmVqZWN0ZWQiLCJ0eXBlIjoidXJuOmlldGY6cGFyYW1zOnNpZy1lcnJvcjppbnZhbGlkX2tleSJ9"}, "assertions": [{"assertion": "status", "clause": "sigkey.v.hwk-kid", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error-present", "clause": "sigkey.v.hwk-kid", "state": "pass", "expected": true, "actual": true}]}, {"id": "sigkey-hwk-eddsa", "method": "GET", "url": "https://verifier.aauth.boxlab.site/verify", "request_headers": {"Signature": ["sig=:xes6MmhssJ6pncTNnNkFTCJbV5jaThiMyv3rEufnNKY9YKtr/kIOQoWdTReBYuHtvo2IaVfQT7Qz+XrripLHDA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317"], "Signature-Key": ["sig=hwk;kty=\"OKP\";crv=\"Ed25519\";x=\"gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q\";alg=\"EdDSA\""]}, "signature_base": "\"@method\": GET\n\"@authority\": verifier.aauth.boxlab.site\n\"@path\": /verify\n\"signature-key\": sig=hwk;kty=\"OKP\";crv=\"Ed25519\";x=\"gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q\";alg=\"EdDSA\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317", "response": {"status": 401, "headers": {"Accept-Signature-Alg": ["Ed25519, ES256"], "Content-Length": ["140"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=unsupported_algorithm"]}, "body_base64": "eyJlcnJvciI6InVuc3VwcG9ydGVkX2FsZ29yaXRobSIsInN0YXR1cyI6NDAxLCJ0aXRsZSI6IlJlcXVlc3Qgc2lnbmF0dXJlIHJlamVjdGVkIiwidHlwZSI6InVybjppZXRmOnBhcmFtczpzaWctZXJyb3I6dW5zdXBwb3J0ZWRfYWxnb3JpdGhtIn0="}, "assertions": [{"assertion": "status", "clause": "sigkey.v.hwk-eddsa", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "sigkey.v.hwk-eddsa", "state": "pass", "expected": "unsupported_algorithm", "actual": "unsupported_algorithm"}]}, {"id": "sigkey-cnf-eddsa", "method": "GET", "url": "https://verifier.aauth.boxlab.site/verify", "request_headers": {"Signature": ["sig=:X2eATRIHhih8zkAySuQ+zS3aXickcyUMOgRcUts8FirG1O5p+yk8tu1iCfWyMfEAd+vof1MonLeiHatwUFmBAQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkRFNBIiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1hZ2VudC5qc29uIiwiZXhwIjoxNzkzNzM2NjE3LCJpYXQiOjE3OTM3MzYzMDcsImlzcyI6Imh0dHBzOi8vYXAuY29uZm9ybWFuY2UudGVzdCIsImp0aSI6InNpZ2tleS1jbmYtZWRkc2EiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.Ha9RSQs4P_xvOQq2_0E4qaRfK6UNUKXiMjA7KvXXF-K9JYpPLnrGKlcFlfWNHcIPMe6KZTT9z2uuAN6Zn-uBAQ\""]}, "signature_base": "\"@method\": GET\n\"@authority\": verifier.aauth.boxlab.site\n\"@path\": /verify\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkRFNBIiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1hZ2VudC5qc29uIiwiZXhwIjoxNzkzNzM2NjE3LCJpYXQiOjE3OTM3MzYzMDcsImlzcyI6Imh0dHBzOi8vYXAuY29uZm9ybWFuY2UudGVzdCIsImp0aSI6InNpZ2tleS1jbmYtZWRkc2EiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.Ha9RSQs4P_xvOQq2_0E4qaRfK6UNUKXiMjA7KvXXF-K9JYpPLnrGKlcFlfWNHcIPMe6KZTT9z2uuAN6Zn-uBAQ\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317", "response": {"status": 401, "headers": {"Accept-Signature-Alg": ["Ed25519, ES256"], "Content-Length": ["140"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=unsupported_algorithm"]}, "body_base64": "eyJlcnJvciI6InVuc3VwcG9ydGVkX2FsZ29yaXRobSIsInN0YXR1cyI6NDAxLCJ0aXRsZSI6IlJlcXVlc3Qgc2lnbmF0dXJlIHJlamVjdGVkIiwidHlwZSI6InVybjppZXRmOnBhcmFtczpzaWctZXJyb3I6dW5zdXBwb3J0ZWRfYWxnb3JpdGhtIn0="}, "assertions": [{"assertion": "status", "clause": "sigkey.v.cnf-eddsa", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "sigkey.v.cnf-eddsa", "state": "pass", "expected": "unsupported_algorithm", "actual": "unsupported_algorithm"}]}, {"id": "sigkey-jws-eddsa", "method": "GET", "url": "https://verifier.aauth.boxlab.site/verify", "request_headers": {"Signature": ["sig=:KJA/Do4Teu3pMSoa4kQkZN+pi+1HL24AtdY4oq2Gzh2TIGZTmWjZnYuC0AH6R1hPQe1k40SzI+wfqE91sQK1Ag==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZERTQSIsImtpZCI6ImFwLTEiLCJ0eXAiOiJhYS1hZ2VudCtqd3QifQ.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY2MTcsImlhdCI6MTc5MzczNjMwNywiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoic2lna2V5LWp3cy1lZGRzYSIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.6AhVwriySrZgN4YtQeSjDZxD2x_-NZE4u_CPMPlsGcluYpC7EhSaDCn2hMaIQTLv-LKNI2pXYloMeM97izJyAA\""]}, "signature_base": "\"@method\": GET\n\"@authority\": verifier.aauth.boxlab.site\n\"@path\": /verify\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZERTQSIsImtpZCI6ImFwLTEiLCJ0eXAiOiJhYS1hZ2VudCtqd3QifQ.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY2MTcsImlhdCI6MTc5MzczNjMwNywiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoic2lna2V5LWp3cy1lZGRzYSIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.6AhVwriySrZgN4YtQeSjDZxD2x_-NZE4u_CPMPlsGcluYpC7EhSaDCn2hMaIQTLv-LKNI2pXYloMeM97izJyAA\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317", "response": {"status": 401, "headers": {"Accept-Signature-Alg": ["Ed25519, ES256"], "Content-Length": ["140"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=unsupported_algorithm"]}, "body_base64": "eyJlcnJvciI6InVuc3VwcG9ydGVkX2FsZ29yaXRobSIsInN0YXR1cyI6NDAxLCJ0aXRsZSI6IlJlcXVlc3Qgc2lnbmF0dXJlIHJlamVjdGVkIiwidHlwZSI6InVybjppZXRmOnBhcmFtczpzaWctZXJyb3I6dW5zdXBwb3J0ZWRfYWxnb3JpdGhtIn0="}, "assertions": [{"assertion": "status", "clause": "sigkey.v.jws-eddsa", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error-present", "clause": "sigkey.v.jws-eddsa", "state": "pass", "expected": true, "actual": true}]}, {"id": "sigkey-hwk-kty-mismatch", "method": "GET", "url": "https://verifier.aauth.boxlab.site/verify", "request_headers": {"Signature": ["sig=:zJjDvTrkHdOLsN3J7vBsRiaYN1jSrrHzxdVGSTLXqpPYeVucqPBi5UhyFm2aJ3Bl2yIzKni8v5Uo1+S1VFDKAw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317"], "Signature-Key": ["sig=hwk;kty=\"OKP\";crv=\"Ed25519\";x=\"gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q\";alg=\"ES256\""]}, "signature_base": "\"@method\": GET\n\"@authority\": verifier.aauth.boxlab.site\n\"@path\": /verify\n\"signature-key\": sig=hwk;kty=\"OKP\";crv=\"Ed25519\";x=\"gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q\";alg=\"ES256\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317", "response": {"status": 401, "headers": {"Content-Length": ["120"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_key"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfa2V5Iiwic3RhdHVzIjo0MDEsInRpdGxlIjoiUmVxdWVzdCBzaWduYXR1cmUgcmVqZWN0ZWQiLCJ0eXBlIjoidXJuOmlldGY6cGFyYW1zOnNpZy1lcnJvcjppbnZhbGlkX2tleSJ9"}, "assertions": [{"assertion": "status", "clause": "sigkey.v.hwk-kty-mismatch", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "sigkey.v.hwk-kty-mismatch", "state": "pass", "expected": "invalid_key", "actual": "invalid_key"}]}, {"id": "sigkey-hwk-crv-mismatch", "method": "GET", "url": "https://verifier.aauth.boxlab.site/verify", "request_headers": {"Signature": ["sig=:oXC6cqKnewNa2RPsXAKnkB7JWNqrMyXVYZ9KNeFdzW5C4m/cXFaLOyj5MSd1vW1iZE+jzYcI+ooisl6tzKPgs6cRnPAP4lJM9kD08GscyRck9DC9bRpwu2BxaPBU3D0g:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317"], "Signature-Key": ["sig=hwk;kty=\"EC\";crv=\"P-384\";x=\"__3eloQp2a9dxhwhRiv6xe0wJCb8Eq3IVCrLWDOC7lOvp1F74SbPQhZg4kAJfZmh\";y=\"8vCLSybGJLSPy0G8X17VLta_UP9iFlxryQvMv0h5XZED4TqKRpBYGQlXTJ0OHEiq\";alg=\"ES256\""]}, "signature_base": "\"@method\": GET\n\"@authority\": verifier.aauth.boxlab.site\n\"@path\": /verify\n\"signature-key\": sig=hwk;kty=\"EC\";crv=\"P-384\";x=\"__3eloQp2a9dxhwhRiv6xe0wJCb8Eq3IVCrLWDOC7lOvp1F74SbPQhZg4kAJfZmh\";y=\"8vCLSybGJLSPy0G8X17VLta_UP9iFlxryQvMv0h5XZED4TqKRpBYGQlXTJ0OHEiq\";alg=\"ES256\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317", "response": {"status": 401, "headers": {"Content-Length": ["120"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_key"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfa2V5Iiwic3RhdHVzIjo0MDEsInRpdGxlIjoiUmVxdWVzdCBzaWduYXR1cmUgcmVqZWN0ZWQiLCJ0eXBlIjoidXJuOmlldGY6cGFyYW1zOnNpZy1lcnJvcjppbnZhbGlkX2tleSJ9"}, "assertions": [{"assertion": "status", "clause": "sigkey.v.hwk-crv-mismatch", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "sigkey.v.hwk-crv-mismatch", "state": "pass", "expected": "invalid_key", "actual": "invalid_key"}]}, {"id": "sigkey-cnf-kty-mismatch", "method": "GET", "url": "https://verifier.aauth.boxlab.site/verify", "request_headers": {"Signature": ["sig=:+p9WfnMlDazFmDpOAl1bhwpDlh5M/Ikrh0TP4xoB2YGxum06DtEQLvC/nwK5PKwOt6b/s3cexPtQY3suRNmODw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVTMjU2IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1hZ2VudC5qc29uIiwiZXhwIjoxNzkzNzM2NjE3LCJpYXQiOjE3OTM3MzYzMDcsImlzcyI6Imh0dHBzOi8vYXAuY29uZm9ybWFuY2UudGVzdCIsImp0aSI6InNpZ2tleS1jbmYta3R5LW1pc21hdGNoIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.Jgz9Fzv5VQ9u8KY_ZtZpB1ldslddUaoRwXy9ntpTg2g7iuTtUaLmg83TuhWX3l028ahNBSiA1vFH7XbVh7LcBQ\""]}, "signature_base": "\"@method\": GET\n\"@authority\": verifier.aauth.boxlab.site\n\"@path\": /verify\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVTMjU2IiwiY3J2IjoiRWQyNTUxOSIsImt0eSI6Ik9LUCIsIngiOiJnVGwzRHFoOUYxOVdvMVJtdzB4LXpNdU5pcEcwN2plaVhmWVBXNF9KczVRIn19LCJkd2siOiJhYXV0aC1hZ2VudC5qc29uIiwiZXhwIjoxNzkzNzM2NjE3LCJpYXQiOjE3OTM3MzYzMDcsImlzcyI6Imh0dHBzOi8vYXAuY29uZm9ybWFuY2UudGVzdCIsImp0aSI6InNpZ2tleS1jbmYta3R5LW1pc21hdGNoIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.Jgz9Fzv5VQ9u8KY_ZtZpB1ldslddUaoRwXy9ntpTg2g7iuTtUaLmg83TuhWX3l028ahNBSiA1vFH7XbVh7LcBQ\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317", "response": {"status": 401, "headers": {"Content-Length": ["120"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_key"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfa2V5Iiwic3RhdHVzIjo0MDEsInRpdGxlIjoiUmVxdWVzdCBzaWduYXR1cmUgcmVqZWN0ZWQiLCJ0eXBlIjoidXJuOmlldGY6cGFyYW1zOnNpZy1lcnJvcjppbnZhbGlkX2tleSJ9"}, "assertions": [{"assertion": "status", "clause": "sigkey.v.cnf-kty-mismatch", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error-present", "clause": "sigkey.v.cnf-kty-mismatch", "state": "pass", "expected": true, "actual": true}]}, {"id": "sigkey-hwk-symmetric", "method": "GET", "url": "https://verifier.aauth.boxlab.site/verify", "request_headers": {"Signature": ["sig=:jBH+j7I3oacNSQxBWr++pTjjcypo7/HutnwcA8AaHuk=:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317"], "Signature-Key": ["sig=hwk;kty=\"oct\";k=\"ayyuXdDEMSrwW0JVKSuAUz6Aima-20AL5vN_DmQqEsU\";alg=\"HS256\""]}, "signature_base": "\"@method\": GET\n\"@authority\": verifier.aauth.boxlab.site\n\"@path\": /verify\n\"signature-key\": sig=hwk;kty=\"oct\";k=\"ayyuXdDEMSrwW0JVKSuAUz6Aima-20AL5vN_DmQqEsU\";alg=\"HS256\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317", "response": {"status": 401, "headers": {"Content-Length": ["120"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_key"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfa2V5Iiwic3RhdHVzIjo0MDEsInRpdGxlIjoiUmVxdWVzdCBzaWduYXR1cmUgcmVqZWN0ZWQiLCJ0eXBlIjoidXJuOmlldGY6cGFyYW1zOnNpZy1lcnJvcjppbnZhbGlkX2tleSJ9"}, "assertions": [{"assertion": "status", "clause": "sigkey.v.hwk-symmetric", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error-present", "clause": "sigkey.v.hwk-symmetric", "state": "pass", "expected": true, "actual": true}]}, {"id": "sigkey-cnf-symmetric", "method": "GET", "url": "https://verifier.aauth.boxlab.site/verify", "request_headers": {"Signature": ["sig=:HjERCSWPL0W7VNQ/w2xp480+Q+Wiyi1thDQfbXm3pEo=:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkhTMjU2IiwiayI6ImF5eXVYZERFTVNyd1cwSlZLU3VBVXo2QWltYS0yMEFMNXZOX0RtUXFFc1UiLCJrdHkiOiJvY3QifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY2MTcsImlhdCI6MTc5MzczNjMwNywiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoic2lna2V5LWNuZi1zeW1tZXRyaWMiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.QFz6gF1TKDn4_P49FuBraiL6J2jqvJIHHurfDmidaR-cwRCUah-GfMEDy57EkIcH6RfIHEo_tc3vSpfjpKvpDA\""]}, "signature_base": "\"@method\": GET\n\"@authority\": verifier.aauth.boxlab.site\n\"@path\": /verify\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkhTMjU2IiwiayI6ImF5eXVYZERFTVNyd1cwSlZLU3VBVXo2QWltYS0yMEFMNXZOX0RtUXFFc1UiLCJrdHkiOiJvY3QifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY2MTcsImlhdCI6MTc5MzczNjMwNywiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoic2lna2V5LWNuZi1zeW1tZXRyaWMiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.QFz6gF1TKDn4_P49FuBraiL6J2jqvJIHHurfDmidaR-cwRCUah-GfMEDy57EkIcH6RfIHEo_tc3vSpfjpKvpDA\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317", "response": {"status": 401, "headers": {"Accept-Signature-Alg": ["Ed25519, ES256"], "Content-Length": ["140"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=unsupported_algorithm"]}, "body_base64": "eyJlcnJvciI6InVuc3VwcG9ydGVkX2FsZ29yaXRobSIsInN0YXR1cyI6NDAxLCJ0aXRsZSI6IlJlcXVlc3Qgc2lnbmF0dXJlIHJlamVjdGVkIiwidHlwZSI6InVybjppZXRmOnBhcmFtczpzaWctZXJyb3I6dW5zdXBwb3J0ZWRfYWxnb3JpdGhtIn0="}, "assertions": [{"assertion": "status", "clause": "sigkey.v.cnf-symmetric", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error-present", "clause": "sigkey.v.cnf-symmetric", "state": "pass", "expected": true, "actual": true}]}, {"id": "sigkey-jwt-no-exp", "method": "GET", "url": "https://verifier.aauth.boxlab.site/verify", "request_headers": {"Signature": ["sig=:/ay2Dh02mBez9ncQw/HOeRrCMIbsMR3jbxv1fy3SdNUzObdUsuKUSl8d0QaAtsBrMpEzM6zsYThSsB9r7dqfAA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJpYXQiOjE3OTM3MzYzMDcsImlzcyI6Imh0dHBzOi8vYXAuY29uZm9ybWFuY2UudGVzdCIsImp0aSI6InNpZ2tleS1qd3Qtbm8tZXhwIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.M6Dc3oRx4g1MuspQ4M_1GGCsREJp1mhnkqLqY1ExwMqaL5RnCdqwhNebJ9hSQW3Cu5IkE-x4tcjf1SQddLOEBQ\""]}, "signature_base": "\"@method\": GET\n\"@authority\": verifier.aauth.boxlab.site\n\"@path\": /verify\n\"signature-key\": sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJpYXQiOjE3OTM3MzYzMDcsImlzcyI6Imh0dHBzOi8vYXAuY29uZm9ybWFuY2UudGVzdCIsImp0aSI6InNpZ2tleS1qd3Qtbm8tZXhwIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.M6Dc3oRx4g1MuspQ4M_1GGCsREJp1mhnkqLqY1ExwMqaL5RnCdqwhNebJ9hSQW3Cu5IkE-x4tcjf1SQddLOEBQ\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317", "response": {"status": 401, "headers": {"Content-Length": ["120"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_jwt"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfand0Iiwic3RhdHVzIjo0MDEsInRpdGxlIjoiUmVxdWVzdCBzaWduYXR1cmUgcmVqZWN0ZWQiLCJ0eXBlIjoidXJuOmlldGY6cGFyYW1zOnNpZy1lcnJvcjppbnZhbGlkX2p3dCJ9"}, "assertions": [{"assertion": "status", "clause": "sigkey.v.jwt-exp", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "error", "clause": "sigkey.v.jwt-exp", "state": "pass", "expected": "invalid_jwt", "actual": "invalid_jwt"}]}, {"id": "sigkey-jwt-es256", "assertions": [{"assertion": "status", "clause": "sigkey.v.jwt-es256", "state": "not_claimed", "expected": 200, "detail": "not offered by this implementation; the scenario was not run"}]}, {"id": "sigkey-jwks-uri-named-document", "method": "GET", "url": "https://verifier.aauth.boxlab.site/verify", "request_headers": {"Signature": ["sig=:tI2EAgcm6a93U7cG7kUW5RPmPhDljl4Sw058d6kgC6gZEjg/y3xislCnbd0saQWkS6mRojux22nc0HzgM635AA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317"], "Signature-Key": ["sig=jwks_uri;id=\"https://signer.conformance.test\";dwk=\"example-configuration\";kid=\"signer-1\""]}, "signature_base": "\"@method\": GET\n\"@authority\": verifier.aauth.boxlab.site\n\"@path\": /verify\n\"signature-key\": sig=jwks_uri;id=\"https://signer.conformance.test\";dwk=\"example-configuration\";kid=\"signer-1\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736317", "response": {"status": 200, "headers": {"Content-Length": ["80"], "Content-Type": ["application/json"]}, "body_base64": "eyJhbGciOiJFZDI1NTE5Iiwic2NoZW1lIjoiandrc191cmkiLCJzaWduZXIiOiJodHRwczovL3NpZ25lci5jb25mb3JtYW5jZS50ZXN0In0="}, "assertions": [{"assertion": "status", "clause": "sigkey.v.jwks-uri", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "verified-scheme", "clause": "sigkey.v.echo", "state": "pass", "expected": "jwks_uri", "actual": "jwks_uri"}]}]}]}, "supervision.person-server": {"role": "supervision.person-server", "transport": "remote", "version": 1, "execution": "passed", "suite_sha256": "33056ca8b0601972c16829eecf57e9d6eda7857fc80670a7a379c8f5f61f9da2", "verifier_unix_seconds": 1793736318, "catalog": {"version": 1, "sources": [{"id": "core", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "99ef2430c7babec7ea9cb2e9af40e3c3c57d18bce5a6e8501e9748063cfd9ab0", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-oauth-aauth-protocol.md"}, {"id": "key", "commit": "69f5ba2647be848feed043fb6d8b0790e43cd0b6", "sha256": "b2b43db67a1aa5249d1166589834d44f81e97ea2e6375a07b475115efa196b7d", "url": "https://github.com/dickhardt/signature-key/blob/69f5ba2647be848feed043fb6d8b0790e43cd0b6/draft-hardt-httpbis-signature-key.md"}, {"id": "budgets", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "f00d34c91576476cdb30b7aa1aa13a0bc9fc1d99fc43b4f0389ccb3e8bf2e150", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-budgets.md"}, {"id": "events", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "462b2fa2fdb10791dd976a7566cd09f5e5d64686c8d6e2966cc2e0caf87acd12", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-events.md"}, {"id": "r3", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "39672880b054e380d39c9c997523b3320216bade2e348a8f79990f2d85e1f2aa", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-r3.md"}, {"id": "supervision", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "9fd44f899e06bf2a1e903459799cccdd8c6365b5eb5fa1efe2ed5b23b1a6d1a3", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-supervision.md"}, {"id": "bootstrap", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "40ca9d052e942a78ef01a827a23bd0149d34a58f626e750949f3ddcd2601b82c", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-bootstrap.md"}], "clauses": [{"role": "supervision.person-server", "id": "supervision.ps.core-keying", "source": "core", "section": "AAuth Protocol Keying Material, line 2187: a PS making a signed request in its own right MUST use the jwks_uri scheme with id its issuer and dwk aauth-person.json (Supervision PS Authentication, line 181)", "anchor": "keying-material", "scope": "protocol"}, {"role": "supervision.person-server", "id": "supervision.ps.body-coverage", "source": "supervision", "section": "PS Authentication, line 188: the signature MUST cover content-digest and content-type on a request with a body", "anchor": "common-request", "scope": "protocol"}, {"role": "supervision.person-server", "id": "supervision.ps.envelope", "source": "supervision", "section": "Envelope, lines 196 and 198-200: sdi, iat, sub and agent (REQUIRED) on every supervision request; agent from the presented agent token", "anchor": "envelope", "scope": "protocol"}, {"role": "supervision.person-server", "id": "supervision.ps.sdi-unique", "source": "supervision", "section": "Envelope, line 196: the sdi is minted by the PS and unique within it", "anchor": "envelope", "scope": "protocol"}, {"role": "supervision.person-server", "id": "supervision.ps.event-id", "source": "supervision", "section": "Envelope, line 197: id (REQUIRED) on an event and on a report", "anchor": "envelope", "scope": "protocol"}, {"role": "supervision.person-server", "id": "supervision.ps.connect-action", "source": "supervision", "section": "Connect, line 238: action (REQUIRED) is connect or disconnect", "anchor": "connect", "scope": "protocol"}, {"role": "supervision.person-server", "id": "supervision.ps.act-members", "source": "supervision", "section": "Proposal line 394 (agent_token), Person Token lines 480-481 (resource, the agent token presented) and Auth Token line 504 (resource_token and presented_token as the agent sent them), REQUIRED", "anchor": "decision-endpoint", "scope": "protocol"}, {"role": "supervision.person-server", "id": "supervision.ps.sdi-verify", "source": "supervision", "section": "Supervision Decisions, line 280: the PS MUST verify the echoed sdi matches; a decision for another sdi is not acted on", "anchor": "decisions", "scope": "protocol"}, {"role": "supervision.person-server", "id": "supervision.ps.signed-verify", "source": "supervision", "section": "Signed Decisions, line 342: the PS MUST verify the signature against the SS's metadata key set and that the Signature-Key id is the SS it called; a failure, or an unsigned decision from an SS with jwks_uri, is server_error and is not acted on", "anchor": "signed-decisions", "scope": "protocol"}, {"role": "supervision.person-server", "id": "supervision.ps.allow-exp", "source": "supervision", "section": "Person Token, line 485: an allow's exp is a time no later than which the issued token's exp MUST be", "anchor": "decision-endpoint", "scope": "protocol"}, {"role": "supervision.person-server", "id": "supervision.ps.decision-resolved", "source": "supervision", "section": "Decision Resolved, line 572: answer (REQUIRED) in the decision.resolved event the PS reports", "anchor": "event-decision-resolved", "scope": "protocol"}, {"role": "supervision.person-server", "id": "supervision.ps.reason-optional", "source": "supervision", "section": "Decision Resolved, line 578: a PS MUST NOT require the person to give a reason", "anchor": "event-decision-resolved", "scope": "protocol"}, {"role": "supervision.person-server", "id": "supervision.ps.mission-action", "source": "supervision", "section": "Mission Endpoint, line 360: action is REQUIRED on every request to a mission's URL, reports included", "anchor": "mission-endpoint", "scope": "protocol"}, {"role": "supervision.person-server", "id": "supervision.ps.proposal-description", "source": "supervision", "section": "Proposal, line 415: an allow of a proposal carries the approved description (REQUIRED); the PS builds the mission from it and does not approve one without it", "anchor": "ss-mission-proposal", "scope": "protocol"}, {"role": "supervision.person-server", "id": "supervision.ps.approved-report", "source": "core", "section": "AAuth Protocol Mission Identifier, line 1437: the PS MUST compute s256 over the exact blob bytes and return those bytes as mission; the approved report carries s256 and mission as returned to the agent (Supervision line 444)", "anchor": "mission-identifier", "scope": "protocol"}, {"role": "supervision.person-server", "id": "supervision.ps.decision-applied", "source": "supervision", "section": "Supervision Decisions, lines 255-262: on allow the PS proceeds with the act, on deny it refuses it, on ask it puts it to the person (stated without a BCP 14 keyword)", "anchor": "decisions", "scope": "protocol"}, {"role": "supervision.person-server", "id": "supervision.ps.unavailable", "source": "supervision", "section": "Unavailable Supervisor, lines 609-613: on server_error the PS puts the act to the person and does not decide in the SS's absence (stated without a BCP 14 keyword)", "anchor": "unavailable", "scope": "protocol"}, {"role": "supervision.person-server", "id": "supervision.ps.deferred-poll", "source": "supervision", "section": "Deferred Decisions, line 286: after a 202 the PS polls the pending URL with a signed GET under the identity that made the request and sends no body (stated without a BCP 14 keyword)", "anchor": "deferred-decisions", "scope": "protocol"}]}, "runs": [{"implementation": {"remote": {"control": "https://control.aauth-rust.internal/supervision.person-server", "person_server": "https://sps.aauth.boxlab.site"}, "id": "aauth-rust", "revision": "v0.1.0-alpha.28", "command": null, "claims": ["supervision.ps.core-keying", "supervision.ps.body-coverage", "supervision.ps.envelope", "supervision.ps.sdi-unique", "supervision.ps.event-id", "supervision.ps.connect-action", "supervision.ps.act-members", "supervision.ps.sdi-verify", "supervision.ps.signed-verify", "supervision.ps.allow-exp", "supervision.ps.decision-resolved", "supervision.ps.reason-optional", "supervision.ps.mission-action", "supervision.ps.proposal-description", "supervision.ps.approved-report", "supervision.ps.decision-applied", "supervision.ps.unavailable", "supervision.ps.deferred-poll"]}, "cases": [{"id": "supervision.ps-allow", "evidence": {"agent_exchanges": [{"stage": "person", "request": {"Method": "POST", "URL": "https://sps.aauth.boxlab.site/person", "Headers": {"Content-Digest": ["sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:"], "Content-Type": ["application/json"], "Signature": ["sig=:PLooEtNPNSrzPKSm8F9SaTmGHALQFKOjJyj2madSGLTa+3PUmSd4OO1K6fRDTOCdoNirAXTq7+FLnP2emTAxBw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736318"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTgsImlhdCI6MTc5MzczNjMwOCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoic3VwZXJ2aXNpb24ucHMtYWxsb3ctYWdlbnQiLCJwcyI6Imh0dHBzOi8vc3BzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.vOQVVEOHHzZtNpkWJK8UK5FN7wW9dVY6sssgpjQAzjSL6G5KjHE-ae4PQUzZmkM87zEhoIl2FY_eKsoGmeJYDQ\""]}, "Body": "eyJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9"}, "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["630"], "Content-Type": ["application/json"]}, "body_base64": "eyJleHBpcmVzX2luIjozMCwicGVyc29uX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxemRYQmxjblpwYzJWa0xYQnpJaXdpZEhsd0lqb2lZV0V0Y0dWeWMyOXVLMnAzZENKOS5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwzTndjeTVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1SM2F5STZJbUZoZFhSb0xYQmxjbk52Ymk1cWMyOXVJaXdpWVhWa0lqb2lhSFIwY0hNNkx5OXlaWE52ZFhKalpTNWpiMjVtYjNKdFlXNWpaUzUwWlhOMElpd2ljM1ZpSWpvaVpHbHlaV04wWldRdGNHVnljMjl1TFRFaUxDSnFkR2tpT2lKeWRYTjBMWE4xY0dWeWRtbHpaV1F0TVRjNU16Y3pOak14T0MweElpd2lhV0YwSWpveE56a3pOek0yTXpFNExDSmxlSEFpT2pFM09UTTNNell6TkRnc0ltTnVaaUk2ZXlKcWQyc2lPbnNpYTNSNUlqb2lUMHRRSWl3aVkzSjJJam9pUldReU5UVXhPU0lzSW5naU9pSm5WR3d6UkhGb09VWXhPVmR2TVZKdGR6QjRMWHBOZFU1cGNFY3dOMnBsYVZobVdWQlhORjlLY3pWUklpd2lZV3huSWpvaVJXUXlOVFV4T1NKOWZYMC4wSUUybVNVWlIxbmV0NXZxUmJxR3IyZ2drNEo0QjNIS2FfSTlHTWVPVFJ5V0dkMTlCa3lYY05ndXk0by1KLUE1MkJIc1VkN1FrU1Vnd3E4NVg1Um9EUSJ9"}}, {"stage": "person-again", "request": {"Method": "POST", "URL": "https://sps.aauth.boxlab.site/person", "Headers": {"Content-Digest": ["sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:"], "Content-Type": ["application/json"], "Signature": ["sig=:PLooEtNPNSrzPKSm8F9SaTmGHALQFKOjJyj2madSGLTa+3PUmSd4OO1K6fRDTOCdoNirAXTq7+FLnP2emTAxBw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736318"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTgsImlhdCI6MTc5MzczNjMwOCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoic3VwZXJ2aXNpb24ucHMtYWxsb3ctYWdlbnQiLCJwcyI6Imh0dHBzOi8vc3BzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.vOQVVEOHHzZtNpkWJK8UK5FN7wW9dVY6sssgpjQAzjSL6G5KjHE-ae4PQUzZmkM87zEhoIl2FY_eKsoGmeJYDQ\""]}, "Body": "eyJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9"}, "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["630"], "Content-Type": ["application/json"]}, "body_base64": "eyJleHBpcmVzX2luIjo2MCwicGVyc29uX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxemRYQmxjblpwYzJWa0xYQnpJaXdpZEhsd0lqb2lZV0V0Y0dWeWMyOXVLMnAzZENKOS5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwzTndjeTVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1SM2F5STZJbUZoZFhSb0xYQmxjbk52Ymk1cWMyOXVJaXdpWVhWa0lqb2lhSFIwY0hNNkx5OXlaWE52ZFhKalpTNWpiMjVtYjNKdFlXNWpaUzUwWlhOMElpd2ljM1ZpSWpvaVpHbHlaV04wWldRdGNHVnljMjl1TFRFaUxDSnFkR2tpT2lKeWRYTjBMWE4xY0dWeWRtbHpaV1F0TVRjNU16Y3pOak14T0MweUlpd2lhV0YwSWpveE56a3pOek0yTXpFNExDSmxlSEFpT2pFM09UTTNNell6Tnpnc0ltTnVaaUk2ZXlKcWQyc2lPbnNpYTNSNUlqb2lUMHRRSWl3aVkzSjJJam9pUldReU5UVXhPU0lzSW5naU9pSm5WR3d6UkhGb09VWXhPVmR2TVZKdGR6QjRMWHBOZFU1cGNFY3dOMnBsYVZobVdWQlhORjlLY3pWUklpd2lZV3huSWpvaVJXUXlOVFV4T1NKOWZYMC5XVE42Qmk4b2VLSk95Z2w4YjVrVVp2SndGZEpOangxV2ljTTEwVWxwV0F1cjRyajd6XzhSZ1ExSkM5RDJSUm5tZUpyTGFaTHF3amxFcmxjT3ZHODNEQSJ9"}}, {"stage": "deliver", "response": {"status": 200, "headers": {"Content-Length": ["23"], "Content-Type": ["application/json"]}, "body_base64": "eyJ1bmRlbGl2ZXJlZF9wYWlycyI6MH0="}}], "supervisor_requests": [{"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "connect", "request": {"Method": "POST", "URL": "https://ss.conformance.test/connect", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:hYYKtz3bcRSJUjKfliJaeDf8eAQWUlJ2A/QC9WR5gr8=:"], "Content-Length": ["98"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:jiFLphgY0KHl7zLJPjOhHtP96T2d3T9fkMUT9nRzOVXAKbxFziHyjuDrlRtvvbX2FRHpqIHrsWYt3L27okSFBA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3Rpb24iOiJjb25uZWN0IiwiaWF0IjoxNzkzNzM2MzE4LCJpZCI6ImMtVlotdGN4eEFvc1RaZ2psQTNRcFdFZyIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736318, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /connect\n\"content-digest\": sha-256=:hYYKtz3bcRSJUjKfliJaeDf8eAQWUlJ2A/QC9WR5gr8=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJzdGF0dXMiOiJjb25uZWN0ZWQifQ=="}}, {"kind": "decision", "request": {"Method": "POST", "URL": "https://ss.conformance.test/decision", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Digest": ["sha-256=:EKrhED8e93DfmrWZINgRwY4aG937+3SbGjNiId20Xxo=:"], "Content-Length": ["787"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:QIMhT2Py42r7kA56bu/n9AGY7fkUgrxxuWne7MgQasjWlOnLCxZTRY29+2pZZAcnZyHvqMamywxtvbZF7hnDAQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3QiOiJwZXJzb25fdG9rZW4iLCJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TVRnc0ltbGhkQ0k2TVRjNU16Y3pOak13T0N3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWNITXRZV3hzYjNjdFlXZGxiblFpTENKd2N5STZJbWgwZEhCek9pOHZjM0J6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aWMzVmlJam9pWVdGMWRHZzZRV2RsYm5SQVlYQXVZMjl1Wm05eWJXRnVZMlV1ZEdWemRDSjkudk9RVlZFT0hIelp0TnBrV0pLOFVLNUZON3dXOWRWWTZzc3NncGpRQXpqU0w2RzVLakhFLWFlNFBRVXpabWtNODd6RWhvSWwyRllfZUtzb0dtZUpZRFEiLCJpYXQiOjE3OTM3MzYzMTgsInJlc291cmNlIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0Iiwic2RpIjoiZC1jbFdXMjNPdzd1T0VkOVBnU3VvdVV3Iiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736318, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /decision\n\"content-digest\": sha-256=:EKrhED8e93DfmrWZINgRwY4aG937+3SbGjNiId20Xxo=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318", "Error": ""}, "response": {"status": 200, "headers": {"Content-Digest": ["sha-256=:Nj0DnTyTbnjFd//qVGKWZpjB3uWEpP9qr09CmkBCU30=:"], "Content-Type": ["application/json"], "Signature": ["sig=:bUY9EvtQQ1MSgQRch2bvwcpIH/buaQQozZHxD+ulMZ9Bm/FxeWHQHztNZztREfSDWyoNyXyaHMRR+4m22wqVCw==:"], "Signature-Input": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://ss.conformance.test\";dwk=\"aauth-supervisor.json\";kid=\"ss-1\""]}, "body_base64": "eyJkZWNpc2lvbiI6ImFsbG93IiwiZXhwIjoxNzkzNzM2MzQ4LCJzZGkiOiJkLWNsV1cyM093N3VPRWQ5UGdTdW91VXcifQ=="}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "jwks", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/jwks.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJrZXlzIjpbeyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImtpZCI6InNzLTEiLCJrdHkiOiJPS1AiLCJ4IjoiWnI1LU15eDZSVE15dlowS2YzMndWZlhGN3hvR3JhWnRtTE9mdG9FTVJ6byJ9XX0="}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "event:agent.bound", "request": {"Method": "POST", "URL": "https://ss.conformance.test/event", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:wF9hC//ynEZ9/qXE6jGnWpqpyYOcdQqM2DECi0og8hQ=:"], "Content-Length": ["231"], "Content-Type": ["application/json"], "Signature": ["sig=:kL5SjLdBEOWl+cv4wPboGJIeaGlkUTsaQsD16e/m51Ooa/pEMmTQSHyZjo2n5EEeakU+ms2e0+AwKydzXmxwDw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF9pc3MiOiJodHRwczovL2FwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF9zdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0IiwiZXZlbnQiOiJhZ2VudC5ib3VuZCIsImlhdCI6MTc5MzczNjMxOCwiaWQiOiJlLXlvZ1JzRnRPNk1SbGJSc0UzMWdnMWciLCJzdWIiOiJzcy1kaXJlY3RlZC1wZXJzb24tMSJ9"}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736318, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /event\n\"content-digest\": sha-256=:wF9hC//ynEZ9/qXE6jGnWpqpyYOcdQqM2DECi0og8hQ=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318", "Error": ""}, "response": {"status": 201, "headers": {}, "body_base64": null}}, {"kind": "event:person_token.issued", "request": {"Method": "POST", "URL": "https://ss.conformance.test/event", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:n2SkmYbbYCbAYvEBZtb7vUm3J+G3BZX8JgiTWP0ZAQU=:"], "Content-Length": ["280"], "Content-Type": ["application/json"], "Signature": ["sig=:u0ZW/fK5CJhhODLCvtL9+qF8zWZ0fR1LTrBd3Q3oNVquWnFnwtXZsCpK2fIfxZaFLMwoVAKnEG0wPAfpPBxcCg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhdWQiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJldmVudCI6InBlcnNvbl90b2tlbi5pc3N1ZWQiLCJleHAiOjE3OTM3MzYzNDgsImlhdCI6MTc5MzczNjMxOCwiaWQiOiJlLWE3bU43RXJ5d0ozWXVOaEJpNklraVEiLCJqdGkiOiJydXN0LXN1cGVydmlzZWQtMTc5MzczNjMxOC0xIiwic2RpIjoiZC1jbFdXMjNPdzd1T0VkOVBnU3VvdVV3Iiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736318, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /event\n\"content-digest\": sha-256=:n2SkmYbbYCbAYvEBZtb7vUm3J+G3BZX8JgiTWP0ZAQU=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318", "Error": ""}, "response": {"status": 201, "headers": {}, "body_base64": null}}, {"kind": "decision", "request": {"Method": "POST", "URL": "https://ss.conformance.test/decision", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Digest": ["sha-256=:KP+RFzd4iP1+UHvwWDQwaWTTCkPEGbzoofb2VF5umig=:"], "Content-Length": ["787"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:OEOgRE3X2SI9pLRMGlJhe+RrR4IlTKjwiGSs0/8fPPnV++xwgcZlbXKgjL1BpZL2qmUwctyxHgfCab7HKX0MBg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3QiOiJwZXJzb25fdG9rZW4iLCJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TVRnc0ltbGhkQ0k2TVRjNU16Y3pOak13T0N3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWNITXRZV3hzYjNjdFlXZGxiblFpTENKd2N5STZJbWgwZEhCek9pOHZjM0J6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aWMzVmlJam9pWVdGMWRHZzZRV2RsYm5SQVlYQXVZMjl1Wm05eWJXRnVZMlV1ZEdWemRDSjkudk9RVlZFT0hIelp0TnBrV0pLOFVLNUZON3dXOWRWWTZzc3NncGpRQXpqU0w2RzVLakhFLWFlNFBRVXpabWtNODd6RWhvSWwyRllfZUtzb0dtZUpZRFEiLCJpYXQiOjE3OTM3MzYzMTgsInJlc291cmNlIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0Iiwic2RpIjoiZC1iU0xCVkNWeEFmUWFVb3pVN1dnYmR3Iiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736318, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /decision\n\"content-digest\": sha-256=:KP+RFzd4iP1+UHvwWDQwaWTTCkPEGbzoofb2VF5umig=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318", "Error": ""}, "response": {"status": 200, "headers": {"Content-Digest": ["sha-256=:GWfcHmb7mbZtYK/yrn3HIV6w/WA1gOA/rGTS+ovWsys=:"], "Content-Type": ["application/json"], "Signature": ["sig=:f9ph1ygu0lODQK8MVL70ffnlrgtnipNy+KmPB9m1SE2Dv59ACG9LtvQB1D0HGYTgKJ8BaOJqa7EeWFRMG5JGCw==:"], "Signature-Input": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://ss.conformance.test\";dwk=\"aauth-supervisor.json\";kid=\"ss-1\""]}, "body_base64": "eyJkZWNpc2lvbiI6ImFsbG93Iiwic2RpIjoiZC1iU0xCVkNWeEFmUWFVb3pVN1dnYmR3In0="}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "event:person_token.issued", "request": {"Method": "POST", "URL": "https://ss.conformance.test/event", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:RnEQjkIlcxNYgXls7inwV3YQ85yBtAe8xN2IOt+gzRI=:"], "Content-Length": ["280"], "Content-Type": ["application/json"], "Signature": ["sig=:5IES3zG5NIIH4LroCt1O54opqyF7KowwXYrxPtrufImTDsCywIvL0Hj4L8DwH6rSJnuLZ8pnapPfv5R0wjW6Dw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhdWQiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJldmVudCI6InBlcnNvbl90b2tlbi5pc3N1ZWQiLCJleHAiOjE3OTM3MzYzNzgsImlhdCI6MTc5MzczNjMxOCwiaWQiOiJlLUE1YmM0aEg0cER0TGgxdHVreW1nVHciLCJqdGkiOiJydXN0LXN1cGVydmlzZWQtMTc5MzczNjMxOC0yIiwic2RpIjoiZC1iU0xCVkNWeEFmUWFVb3pVN1dnYmR3Iiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736318, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /event\n\"content-digest\": sha-256=:RnEQjkIlcxNYgXls7inwV3YQ85yBtAe8xN2IOt+gzRI=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318", "Error": ""}, "response": {"status": 201, "headers": {}, "body_base64": null}}], "supervisor_requests_observed": [{"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "connect", "request": {"Method": "POST", "URL": "https://ss.conformance.test/connect", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:hYYKtz3bcRSJUjKfliJaeDf8eAQWUlJ2A/QC9WR5gr8=:"], "Content-Length": ["98"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:jiFLphgY0KHl7zLJPjOhHtP96T2d3T9fkMUT9nRzOVXAKbxFziHyjuDrlRtvvbX2FRHpqIHrsWYt3L27okSFBA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3Rpb24iOiJjb25uZWN0IiwiaWF0IjoxNzkzNzM2MzE4LCJpZCI6ImMtVlotdGN4eEFvc1RaZ2psQTNRcFdFZyIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736318, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /connect\n\"content-digest\": sha-256=:hYYKtz3bcRSJUjKfliJaeDf8eAQWUlJ2A/QC9WR5gr8=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJzdGF0dXMiOiJjb25uZWN0ZWQifQ=="}}, {"kind": "decision", "request": {"Method": "POST", "URL": "https://ss.conformance.test/decision", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Digest": ["sha-256=:EKrhED8e93DfmrWZINgRwY4aG937+3SbGjNiId20Xxo=:"], "Content-Length": ["787"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:QIMhT2Py42r7kA56bu/n9AGY7fkUgrxxuWne7MgQasjWlOnLCxZTRY29+2pZZAcnZyHvqMamywxtvbZF7hnDAQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3QiOiJwZXJzb25fdG9rZW4iLCJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TVRnc0ltbGhkQ0k2TVRjNU16Y3pOak13T0N3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWNITXRZV3hzYjNjdFlXZGxiblFpTENKd2N5STZJbWgwZEhCek9pOHZjM0J6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aWMzVmlJam9pWVdGMWRHZzZRV2RsYm5SQVlYQXVZMjl1Wm05eWJXRnVZMlV1ZEdWemRDSjkudk9RVlZFT0hIelp0TnBrV0pLOFVLNUZON3dXOWRWWTZzc3NncGpRQXpqU0w2RzVLakhFLWFlNFBRVXpabWtNODd6RWhvSWwyRllfZUtzb0dtZUpZRFEiLCJpYXQiOjE3OTM3MzYzMTgsInJlc291cmNlIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0Iiwic2RpIjoiZC1jbFdXMjNPdzd1T0VkOVBnU3VvdVV3Iiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736318, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /decision\n\"content-digest\": sha-256=:EKrhED8e93DfmrWZINgRwY4aG937+3SbGjNiId20Xxo=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318", "Error": ""}, "response": {"status": 200, "headers": {"Content-Digest": ["sha-256=:Nj0DnTyTbnjFd//qVGKWZpjB3uWEpP9qr09CmkBCU30=:"], "Content-Type": ["application/json"], "Signature": ["sig=:bUY9EvtQQ1MSgQRch2bvwcpIH/buaQQozZHxD+ulMZ9Bm/FxeWHQHztNZztREfSDWyoNyXyaHMRR+4m22wqVCw==:"], "Signature-Input": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://ss.conformance.test\";dwk=\"aauth-supervisor.json\";kid=\"ss-1\""]}, "body_base64": "eyJkZWNpc2lvbiI6ImFsbG93IiwiZXhwIjoxNzkzNzM2MzQ4LCJzZGkiOiJkLWNsV1cyM093N3VPRWQ5UGdTdW91VXcifQ=="}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "jwks", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/jwks.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJrZXlzIjpbeyJhbGciOiJFZDI1NTE5IiwiY3J2IjoiRWQyNTUxOSIsImtpZCI6InNzLTEiLCJrdHkiOiJPS1AiLCJ4IjoiWnI1LU15eDZSVE15dlowS2YzMndWZlhGN3hvR3JhWnRtTE9mdG9FTVJ6byJ9XX0="}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "event:agent.bound", "request": {"Method": "POST", "URL": "https://ss.conformance.test/event", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:wF9hC//ynEZ9/qXE6jGnWpqpyYOcdQqM2DECi0og8hQ=:"], "Content-Length": ["231"], "Content-Type": ["application/json"], "Signature": ["sig=:kL5SjLdBEOWl+cv4wPboGJIeaGlkUTsaQsD16e/m51Ooa/pEMmTQSHyZjo2n5EEeakU+ms2e0+AwKydzXmxwDw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF9pc3MiOiJodHRwczovL2FwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF9zdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0IiwiZXZlbnQiOiJhZ2VudC5ib3VuZCIsImlhdCI6MTc5MzczNjMxOCwiaWQiOiJlLXlvZ1JzRnRPNk1SbGJSc0UzMWdnMWciLCJzdWIiOiJzcy1kaXJlY3RlZC1wZXJzb24tMSJ9"}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736318, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /event\n\"content-digest\": sha-256=:wF9hC//ynEZ9/qXE6jGnWpqpyYOcdQqM2DECi0og8hQ=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318", "Error": ""}, "response": {"status": 201, "headers": {}, "body_base64": null}}, {"kind": "event:person_token.issued", "request": {"Method": "POST", "URL": "https://ss.conformance.test/event", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:n2SkmYbbYCbAYvEBZtb7vUm3J+G3BZX8JgiTWP0ZAQU=:"], "Content-Length": ["280"], "Content-Type": ["application/json"], "Signature": ["sig=:u0ZW/fK5CJhhODLCvtL9+qF8zWZ0fR1LTrBd3Q3oNVquWnFnwtXZsCpK2fIfxZaFLMwoVAKnEG0wPAfpPBxcCg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhdWQiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJldmVudCI6InBlcnNvbl90b2tlbi5pc3N1ZWQiLCJleHAiOjE3OTM3MzYzNDgsImlhdCI6MTc5MzczNjMxOCwiaWQiOiJlLWE3bU43RXJ5d0ozWXVOaEJpNklraVEiLCJqdGkiOiJydXN0LXN1cGVydmlzZWQtMTc5MzczNjMxOC0xIiwic2RpIjoiZC1jbFdXMjNPdzd1T0VkOVBnU3VvdVV3Iiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736318, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /event\n\"content-digest\": sha-256=:n2SkmYbbYCbAYvEBZtb7vUm3J+G3BZX8JgiTWP0ZAQU=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318", "Error": ""}, "response": {"status": 201, "headers": {}, "body_base64": null}}, {"kind": "decision", "request": {"Method": "POST", "URL": "https://ss.conformance.test/decision", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Digest": ["sha-256=:KP+RFzd4iP1+UHvwWDQwaWTTCkPEGbzoofb2VF5umig=:"], "Content-Length": ["787"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:OEOgRE3X2SI9pLRMGlJhe+RrR4IlTKjwiGSs0/8fPPnV++xwgcZlbXKgjL1BpZL2qmUwctyxHgfCab7HKX0MBg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3QiOiJwZXJzb25fdG9rZW4iLCJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TVRnc0ltbGhkQ0k2TVRjNU16Y3pOak13T0N3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWNITXRZV3hzYjNjdFlXZGxiblFpTENKd2N5STZJbWgwZEhCek9pOHZjM0J6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aWMzVmlJam9pWVdGMWRHZzZRV2RsYm5SQVlYQXVZMjl1Wm05eWJXRnVZMlV1ZEdWemRDSjkudk9RVlZFT0hIelp0TnBrV0pLOFVLNUZON3dXOWRWWTZzc3NncGpRQXpqU0w2RzVLakhFLWFlNFBRVXpabWtNODd6RWhvSWwyRllfZUtzb0dtZUpZRFEiLCJpYXQiOjE3OTM3MzYzMTgsInJlc291cmNlIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0Iiwic2RpIjoiZC1iU0xCVkNWeEFmUWFVb3pVN1dnYmR3Iiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736318, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /decision\n\"content-digest\": sha-256=:KP+RFzd4iP1+UHvwWDQwaWTTCkPEGbzoofb2VF5umig=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318", "Error": ""}, "response": {"status": 200, "headers": {"Content-Digest": ["sha-256=:GWfcHmb7mbZtYK/yrn3HIV6w/WA1gOA/rGTS+ovWsys=:"], "Content-Type": ["application/json"], "Signature": ["sig=:f9ph1ygu0lODQK8MVL70ffnlrgtnipNy+KmPB9m1SE2Dv59ACG9LtvQB1D0HGYTgKJ8BaOJqa7EeWFRMG5JGCw==:"], "Signature-Input": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://ss.conformance.test\";dwk=\"aauth-supervisor.json\";kid=\"ss-1\""]}, "body_base64": "eyJkZWNpc2lvbiI6ImFsbG93Iiwic2RpIjoiZC1iU0xCVkNWeEFmUWFVb3pVN1dnYmR3In0="}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "event:person_token.issued", "request": {"Method": "POST", "URL": "https://ss.conformance.test/event", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:RnEQjkIlcxNYgXls7inwV3YQ85yBtAe8xN2IOt+gzRI=:"], "Content-Length": ["280"], "Content-Type": ["application/json"], "Signature": ["sig=:5IES3zG5NIIH4LroCt1O54opqyF7KowwXYrxPtrufImTDsCywIvL0Hj4L8DwH6rSJnuLZ8pnapPfv5R0wjW6Dw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhdWQiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJldmVudCI6InBlcnNvbl90b2tlbi5pc3N1ZWQiLCJleHAiOjE3OTM3MzYzNzgsImlhdCI6MTc5MzczNjMxOCwiaWQiOiJlLUE1YmM0aEg0cER0TGgxdHVreW1nVHciLCJqdGkiOiJydXN0LXN1cGVydmlzZWQtMTc5MzczNjMxOC0yIiwic2RpIjoiZC1iU0xCVkNWeEFmUWFVb3pVN1dnYmR3Iiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736318, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /event\n\"content-digest\": sha-256=:RnEQjkIlcxNYgXls7inwV3YQ85yBtAe8xN2IOt+gzRI=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318", "Error": ""}, "response": {"status": 201, "headers": {}, "body_base64": null}}]}, "assertions": [{"assertion": "status", "clause": "supervision.ps.decision-applied", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "credential", "clause": "supervision.ps.decision-applied", "state": "pass", "expected": true, "actual": true}, {"assertion": "exp", "clause": "supervision.ps.allow-exp", "state": "pass", "expected": true, "actual": true}, {"assertion": "connect-proof", "clause": "supervision.ps.core-keying", "state": "pass", "expected": true, "actual": true}, {"assertion": "connect-action", "clause": "supervision.ps.connect-action", "state": "pass", "expected": "connect", "actual": "connect"}, {"assertion": "decision-proof", "clause": "supervision.ps.body-coverage", "state": "pass", "expected": true, "actual": true}, {"assertion": "sdi", "clause": "supervision.ps.envelope", "state": "pass", "expected": true, "actual": true}, {"assertion": "iat", "clause": "supervision.ps.envelope", "state": "pass", "expected": true, "actual": true}, {"assertion": "sub", "clause": "supervision.ps.envelope", "state": "pass", "expected": true, "actual": true}, {"assertion": "agent", "clause": "supervision.ps.envelope", "state": "pass", "expected": "aauth:Agent@ap.conformance.test", "actual": "aauth:Agent@ap.conformance.test"}, {"assertion": "act", "clause": "supervision.ps.act-members", "state": "pass", "expected": "person_token", "actual": "person_token"}, {"assertion": "resource", "clause": "supervision.ps.act-members", "state": "pass", "expected": "https://resource.conformance.test", "actual": "https://resource.conformance.test"}, {"assertion": "agent-token", "clause": "supervision.ps.act-members", "state": "pass", "expected": true, "actual": true}, {"assertion": "distinct-sdi", "clause": "supervision.ps.sdi-unique", "state": "pass", "expected": true, "actual": true}, {"assertion": "again", "clause": "supervision.ps.decision-applied", "state": "pass", "expected": true, "actual": true}, {"assertion": "issued-proof", "clause": "supervision.ps.core-keying", "state": "pass", "expected": true, "actual": true}, {"assertion": "issued-id", "clause": "supervision.ps.event-id", "state": "pass", "expected": true, "actual": true}]}, {"id": "supervision.ps-auth-token", "evidence": {"agent_exchanges": [{"stage": "person", "request": {"Method": "POST", "URL": "https://sps.aauth.boxlab.site/person", "Headers": {"Content-Digest": ["sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:"], "Content-Type": ["application/json"], "Signature": ["sig=:C+h+kB8P+yfbDvMbXi20Ns0PbGRKBxkQDXgIQgTdsOFmrgSifJsxduKwHwtmnRxAFXietNE3AI8p5WP18EOQDQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736318"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTgsImlhdCI6MTc5MzczNjMwOCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoic3VwZXJ2aXNpb24ucHMtYXV0aC10b2tlbi1hZ2VudCIsInBzIjoiaHR0cHM6Ly9zcHMuYWF1dGguYm94bGFiLnNpdGUiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.wN-8nn7Xe-u4swjg_nkSmCSGWTNOC-P5WdiXHBMqcyfvkj3i-T2Gpt8Aw9dU7mx7t8VwLsnD3uH9hErbbaTeAQ\""]}, "Body": "eyJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9"}, "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["630"], "Content-Type": ["application/json"]}, "body_base64": "eyJleHBpcmVzX2luIjo2MCwicGVyc29uX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxemRYQmxjblpwYzJWa0xYQnpJaXdpZEhsd0lqb2lZV0V0Y0dWeWMyOXVLMnAzZENKOS5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwzTndjeTVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1SM2F5STZJbUZoZFhSb0xYQmxjbk52Ymk1cWMyOXVJaXdpWVhWa0lqb2lhSFIwY0hNNkx5OXlaWE52ZFhKalpTNWpiMjVtYjNKdFlXNWpaUzUwWlhOMElpd2ljM1ZpSWpvaVpHbHlaV04wWldRdGNHVnljMjl1TFRFaUxDSnFkR2tpT2lKeWRYTjBMWE4xY0dWeWRtbHpaV1F0TVRjNU16Y3pOak14T0Mweklpd2lhV0YwSWpveE56a3pOek0yTXpFNExDSmxlSEFpT2pFM09UTTNNell6Tnpnc0ltTnVaaUk2ZXlKcWQyc2lPbnNpYTNSNUlqb2lUMHRRSWl3aVkzSjJJam9pUldReU5UVXhPU0lzSW5naU9pSm5WR3d6UkhGb09VWXhPVmR2TVZKdGR6QjRMWHBOZFU1cGNFY3dOMnBsYVZobVdWQlhORjlLY3pWUklpd2lZV3huSWpvaVJXUXlOVFV4T1NKOWZYMC5rQnpuQXFIaWV0UDE2dHQtUFppaTV1VW51bXRhYjE3bmhjbjcwT1VTS0NTU0YwQ3h3WjNvX1pRcl91eTVVcFkzNGdlUlZqektsNkJBMXNRMlVQTE1CZyJ9"}}, {"stage": "token", "request": {"Method": "POST", "URL": "https://sps.aauth.boxlab.site/token", "Headers": {"Content-Digest": ["sha-256=:w6pKYFkWFdxPRbz9DftVg0ZHei3i9V1UDdtPp5Pu2KU=:"], "Content-Type": ["application/json"], "Signature": ["sig=:NHLEKA+lF7l4N+wXbsEvz+h3UFVoRGSzkJ53Beu9m17kCEOpDzFVqDTmHbfjUkkoQQO+C+3QdOMlNLyEffJ+Dg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736318"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTgsImlhdCI6MTc5MzczNjMwOCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoic3VwZXJ2aXNpb24ucHMtYXV0aC10b2tlbi1hZ2VudCIsInBzIjoiaHR0cHM6Ly9zcHMuYWF1dGguYm94bGFiLnNpdGUiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.wN-8nn7Xe-u4swjg_nkSmCSGWTNOC-P5WdiXHBMqcyfvkj3i-T2Gpt8Aw9dU7mx7t8VwLsnD3uH9hErbbaTeAQ\""]}, "Body": "eyJwcmVzZW50ZWRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNuVnpkQzF6ZFhCbGNuWnBjMlZrTFhCeklpd2lkSGx3SWpvaVlXRXRjR1Z5YzI5dUsycDNkQ0o5LmV5SnBjM01pT2lKb2RIUndjem92TDNOd2N5NWhZWFYwYUM1aWIzaHNZV0l1YzJsMFpTSXNJbVIzYXlJNkltRmhkWFJvTFhCbGNuTnZiaTVxYzI5dUlpd2lZWFZrSWpvaWFIUjBjSE02THk5eVpYTnZkWEpqWlM1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWMzVmlJam9pWkdseVpXTjBaV1F0Y0dWeWMyOXVMVEVpTENKcWRHa2lPaUp5ZFhOMExYTjFjR1Z5ZG1selpXUXRNVGM1TXpjek5qTXhPQzB6SWl3aWFXRjBJam94Tnprek56TTJNekU0TENKbGVIQWlPakUzT1RNM016WXpOemdzSW1OdVppSTZleUpxZDJzaU9uc2lhM1I1SWpvaVQwdFFJaXdpWTNKMklqb2lSV1F5TlRVeE9TSXNJbmdpT2lKblZHd3pSSEZvT1VZeE9WZHZNVkp0ZHpCNExYcE5kVTVwY0Vjd04ycGxhVmhtV1ZCWE5GOUtjelZSSWl3aVlXeG5Jam9pUldReU5UVXhPU0o5ZlgwLmtCem5BcUhpZXRQMTZ0dC1QWmlpNXVVbnVtdGFiMTduaGNuNzBPVVNLQ1NTRjBDeHdaM29fWlFyX3V5NVVwWTM0Z2VSVmp6S2w2QkExc1EyVVBMTUJnIiwicmVzb3VyY2VfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaWNtVnpiM1Z5WTJVdE1TSXNJblI1Y0NJNkltRmhMWEpsYzI5MWNtTmxLMnAzZENKOS5leUpoWjJWdWRGOXFhM1FpT2lKaFZrSjBZWEJNWkRFeFUxVldTMGxOUjBwbVVIcFBSVVIxVGpCeldHTnRla3BSVGxaVUxWOXpTMFZWSWl3aVlYVmtJam9pYUhSMGNITTZMeTl6Y0hNdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSmtkMnNpT2lKaFlYVjBhQzF5WlhOdmRYSmpaUzVxYzI5dUlpd2laWGh3SWpveE56a3pOek0yTkRNNExDSnBZWFFpT2pFM09UTTNNell6TVRjc0ltbHpjeUk2SW1oMGRIQnpPaTh2Y21WemIzVnlZMlV1WTI5dVptOXliV0Z1WTJVdWRHVnpkQ0lzSW1wMGFTSTZJbk4xY0dWeWRtbHphVzl1TG5CekxXRjFkR2d0ZEc5clpXNHRjbVZ6YjNWeVkyVWlMQ0p3Y21WelpXNTBaV1JmYW5ScElqb2ljblZ6ZEMxemRYQmxjblpwYzJWa0xURTNPVE0zTXpZek1UZ3RNeUlzSW5Ceklqb2lhSFIwY0hNNkx5OXpjSE11WVdGMWRHZ3VZbTk0YkdGaUxuTnBkR1VpTENKelkyOXdaU0k2SW5KbFlXUWlMQ0p6ZFdJaU9pSmthWEpsWTNSbFpDMXdaWEp6YjI0dE1TSjkuNFIzenZITFNBcDd3OXF5SVYtYURvSVdzbkNzdmgyU1NKcWlNcEpDYzVON19aLWg5ZncyYVU4ZU9PUXg1Uk85V1RqSHJHR3FBQU5NOUREMGFtMFFSQ0EifQ=="}, "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["695"], "Content-Type": ["application/json"]}, "body_base64": "eyJhdXRoX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxemRYQmxjblpwYzJWa0xYQnpJaXdpZEhsd0lqb2lZV0V0WVhWMGFDdHFkM1FpZlEuZXlKcGMzTWlPaUpvZEhSd2N6b3ZMM053Y3k1aFlYVjBhQzVpYjNoc1lXSXVjMmwwWlNJc0ltUjNheUk2SW1GaGRYUm9MWEJsY25OdmJpNXFjMjl1SWl3aVlYVmtJam9pYUhSMGNITTZMeTl5WlhOdmRYSmpaUzVqYjI1bWIzSnRZVzVqWlM1MFpYTjBJaXdpYzNWaUlqb2laR2x5WldOMFpXUXRjR1Z5YzI5dUxURWlMQ0pxZEdraU9pSnlkWE4wTFhOMWNHVnlkbWx6WldRdE1UYzVNemN6TmpNeE9DMDBJaXdpYVdGMElqb3hOemt6TnpNMk16RTRMQ0psZUhBaU9qRTNPVE0zTXpZek56Z3NJbkJ6SWpvaWFIUjBjSE02THk5emNITXVZV0YxZEdndVltOTRiR0ZpTG5OcGRHVWlMQ0pqYm1ZaU9uc2lhbmRySWpwN0ltdDBlU0k2SWs5TFVDSXNJbU55ZGlJNklrVmtNalUxTVRraUxDSjRJam9pWjFSc00wUnhhRGxHTVRsWGJ6RlNiWGN3ZUMxNlRYVk9hWEJITURkcVpXbFlabGxRVnpSZlNuTTFVU0lzSW1Gc1p5STZJa1ZrTWpVMU1Ua2lmWDBzSW5OamIzQmxJam9pY21WaFpDSjkuLVpFUUZBcnNQLU9ydmNwRjgyQ3k3ZjNvVE9wckxPeEIyMjNscXdyRWVqaHlqRDdieFdpRDNsX05QdTBUcUd0RV9Lelp6NG9XTzJmUzRmWXpFLUxYQmciLCJleHBpcmVzX2luIjo2MH0="}}, {"stage": "deliver", "response": {"status": 200, "headers": {"Content-Length": ["23"], "Content-Type": ["application/json"]}, "body_base64": "eyJ1bmRlbGl2ZXJlZF9wYWlycyI6MH0="}}], "supervisor_requests": [{"kind": "connect", "request": {"Method": "POST", "URL": "https://ss.conformance.test/connect", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:hYYKtz3bcRSJUjKfliJaeDf8eAQWUlJ2A/QC9WR5gr8=:"], "Content-Length": ["98"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:jiFLphgY0KHl7zLJPjOhHtP96T2d3T9fkMUT9nRzOVXAKbxFziHyjuDrlRtvvbX2FRHpqIHrsWYt3L27okSFBA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3Rpb24iOiJjb25uZWN0IiwiaWF0IjoxNzkzNzM2MzE4LCJpZCI6ImMtVlotdGN4eEFvc1RaZ2psQTNRcFdFZyIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736318, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /connect\n\"content-digest\": sha-256=:hYYKtz3bcRSJUjKfliJaeDf8eAQWUlJ2A/QC9WR5gr8=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJzdGF0dXMiOiJjb25uZWN0ZWQifQ=="}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "decision", "request": {"Method": "POST", "URL": "https://ss.conformance.test/decision", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Digest": ["sha-256=:PKhXsJwXPEvyCVlAgyd3rMTOp3wZEp0NWvjJ4sPpUAU=:"], "Content-Length": ["794"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:YxI4rHZ19rx4FIRzNKU+fY+Pgr+JAS0D+mkxnSWCLEyxVlX2xZ98sHl3jjkmftY1SovbVPhd4rTqyFlXe+KNCw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3QiOiJwZXJzb25fdG9rZW4iLCJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TVRnc0ltbGhkQ0k2TVRjNU16Y3pOak13T0N3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWNITXRZWFYwYUMxMGIydGxiaTFoWjJWdWRDSXNJbkJ6SWpvaWFIUjBjSE02THk5emNITXVZV0YxZEdndVltOTRiR0ZpTG5OcGRHVWlMQ0p6ZFdJaU9pSmhZWFYwYURwQloyVnVkRUJoY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSW4wLndOLThubjdYZS11NHN3amdfbmtTbUNTR1dUTk9DLVA1V2RpWEhCTXFjeWZ2a2ozaS1UMkdwdDhBdzlkVTdteDd0OFZ3THNuRDN1SDloRXJiYmFUZUFRIiwiaWF0IjoxNzkzNzM2MzE4LCJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCIsInNkaSI6ImQtdGNZMEM5bm5rbGFIRV85MnNRY3M4QSIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736318, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /decision\n\"content-digest\": sha-256=:PKhXsJwXPEvyCVlAgyd3rMTOp3wZEp0NWvjJ4sPpUAU=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318", "Error": ""}, "response": {"status": 200, "headers": {"Content-Digest": ["sha-256=:E7uK828MIIMP86ZdclofscjiN/M6zKRO+j1iAYi72RM=:"], "Content-Type": ["application/json"], "Signature": ["sig=:kMuNsNEyKJBxAj3HFseTMTRSIjeiQPvlMVw7fRTnGhoXHzgJPzSFE10HUQkyDOBu4EEjaIX1gh7hvq64Wp0jBg==:"], "Signature-Input": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://ss.conformance.test\";dwk=\"aauth-supervisor.json\";kid=\"ss-1\""]}, "body_base64": "eyJkZWNpc2lvbiI6ImFsbG93Iiwic2RpIjoiZC10Y1kwQzlubmtsYUhFXzkyc1FjczhBIn0="}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "event:person_token.issued", "request": {"Method": "POST", "URL": "https://ss.conformance.test/event", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:AmI6EfpRepq9UEiFhMWSCBMFSX43hsO3jWJeF7bI6pA=:"], "Content-Length": ["280"], "Content-Type": ["application/json"], "Signature": ["sig=:VghjOa8GUW7K7J+fPHA+jYJsXaQZEWo8g0PdW63P30AVqSiqFMPf+LJzDs4vp8Xe2MZaptHSIjEnFmzV0UFoCg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhdWQiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJldmVudCI6InBlcnNvbl90b2tlbi5pc3N1ZWQiLCJleHAiOjE3OTM3MzYzNzgsImlhdCI6MTc5MzczNjMxOCwiaWQiOiJlLXg3N0dQRjUxYVhJMS12MlVMZzRyS3ciLCJqdGkiOiJydXN0LXN1cGVydmlzZWQtMTc5MzczNjMxOC0zIiwic2RpIjoiZC10Y1kwQzlubmtsYUhFXzkyc1FjczhBIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736318, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /event\n\"content-digest\": sha-256=:AmI6EfpRepq9UEiFhMWSCBMFSX43hsO3jWJeF7bI6pA=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318", "Error": ""}, "response": {"status": 201, "headers": {}, "body_base64": null}}, {"kind": "decision", "request": {"Method": "POST", "URL": "https://ss.conformance.test/decision", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Digest": ["sha-256=:sDQCwaqwZZlpy9ycVuIXQZqLsaYHYrXD9ZuVj34RwsY=:"], "Content-Length": ["2041"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:eDJxwkZKNzcfXncKv+EoUHyWGHFF1ktWurxC6OF7oLiFclimunymWV9DC+ylY4f0P16qfpWh9VIlJXTjYEa5DQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3QiOiJhdXRoX3Rva2VuIiwiYWdlbnQiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0IiwiYWdlbnRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaVlYQXRNU0lzSW5SNWNDSTZJbUZoTFdGblpXNTBLMnAzZENKOS5leUpqYm1ZaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtWa01qVTFNVGtpTENKamNuWWlPaUpGWkRJMU5URTVJaXdpYTNSNUlqb2lUMHRRSWl3aWVDSTZJbWRVYkRORWNXZzVSakU1VjI4eFVtMTNNSGd0ZWsxMVRtbHdSekEzYW1WcFdHWlpVRmMwWDBwek5WRWlmWDBzSW1SM2F5STZJbUZoZFhSb0xXRm5aVzUwTG1wemIyNGlMQ0psZUhBaU9qRTNPVE0zTXpZNU1UZ3NJbWxoZENJNk1UYzVNemN6TmpNd09Dd2lhWE56SWpvaWFIUjBjSE02THk5aGNDNWpiMjVtYjNKdFlXNWpaUzUwWlhOMElpd2lhblJwSWpvaWMzVndaWEoyYVhOcGIyNHVjSE10WVhWMGFDMTBiMnRsYmkxaFoyVnVkQ0lzSW5Ceklqb2lhSFIwY0hNNkx5OXpjSE11WVdGMWRHZ3VZbTk0YkdGaUxuTnBkR1VpTENKemRXSWlPaUpoWVhWMGFEcEJaMlZ1ZEVCaGNDNWpiMjVtYjNKdFlXNWpaUzUwWlhOMEluMC53Ti04bm43WGUtdTRzd2pnX25rU21DU0dXVE5PQy1QNVdkaVhIQk1xY3lmdmtqM2ktVDJHcHQ4QXc5ZFU3bXg3dDhWd0xzbkQzdUg5aEVyYmJhVGVBUSIsImlhdCI6MTc5MzczNjMxOCwicHJlc2VudGVkX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxemRYQmxjblpwYzJWa0xYQnpJaXdpZEhsd0lqb2lZV0V0Y0dWeWMyOXVLMnAzZENKOS5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwzTndjeTVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1SM2F5STZJbUZoZFhSb0xYQmxjbk52Ymk1cWMyOXVJaXdpWVhWa0lqb2lhSFIwY0hNNkx5OXlaWE52ZFhKalpTNWpiMjVtYjNKdFlXNWpaUzUwWlhOMElpd2ljM1ZpSWpvaVpHbHlaV04wWldRdGNHVnljMjl1TFRFaUxDSnFkR2tpT2lKeWRYTjBMWE4xY0dWeWRtbHpaV1F0TVRjNU16Y3pOak14T0Mweklpd2lhV0YwSWpveE56a3pOek0yTXpFNExDSmxlSEFpT2pFM09UTTNNell6Tnpnc0ltTnVaaUk2ZXlKcWQyc2lPbnNpYTNSNUlqb2lUMHRRSWl3aVkzSjJJam9pUldReU5UVXhPU0lzSW5naU9pSm5WR3d6UkhGb09VWXhPVmR2TVZKdGR6QjRMWHBOZFU1cGNFY3dOMnBsYVZobVdWQlhORjlLY3pWUklpd2lZV3huSWpvaVJXUXlOVFV4T1NKOWZYMC5rQnpuQXFIaWV0UDE2dHQtUFppaTV1VW51bXRhYjE3bmhjbjcwT1VTS0NTU0YwQ3h3WjNvX1pRcl91eTVVcFkzNGdlUlZqektsNkJBMXNRMlVQTE1CZyIsInJlc291cmNlX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljbVZ6YjNWeVkyVXRNU0lzSW5SNWNDSTZJbUZoTFhKbGMyOTFjbU5sSzJwM2RDSjkuZXlKaFoyVnVkRjlxYTNRaU9pSmhWa0owWVhCTVpERXhVMVZXUzBsTlIwcG1VSHBQUlVSMVRqQnpXR050ZWtwUlRsWlVMVjl6UzBWVklpd2lZWFZrSWpvaWFIUjBjSE02THk5emNITXVZV0YxZEdndVltOTRiR0ZpTG5OcGRHVWlMQ0prZDJzaU9pSmhZWFYwYUMxeVpYTnZkWEpqWlM1cWMyOXVJaXdpWlhod0lqb3hOemt6TnpNMk5ETTRMQ0pwWVhRaU9qRTNPVE0zTXpZek1UY3NJbWx6Y3lJNkltaDBkSEJ6T2k4dmNtVnpiM1Z5WTJVdVkyOXVabTl5YldGdVkyVXVkR1Z6ZENJc0ltcDBhU0k2SW5OMWNHVnlkbWx6YVc5dUxuQnpMV0YxZEdndGRHOXJaVzR0Y21WemIzVnlZMlVpTENKd2NtVnpaVzUwWldSZmFuUnBJam9pY25WemRDMXpkWEJsY25acGMyVmtMVEUzT1RNM016WXpNVGd0TXlJc0luQnpJam9pYUhSMGNITTZMeTl6Y0hNdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSnpZMjl3WlNJNkluSmxZV1FpTENKemRXSWlPaUprYVhKbFkzUmxaQzF3WlhKemIyNHRNU0o5LjRSM3p2SExTQXA3dzlxeUlWLWFEb0lXc25Dc3ZoMlNTSnFpTXBKQ2M1TjdfWi1oOWZ3MmFVOGVPT1F4NVJPOVdUakhyR0dxQUFOTTlERDBhbTBRUkNBIiwic2RpIjoiZC1YZUMwaUZOTHBnWHhxOTlYRElTa2VRIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736318, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /decision\n\"content-digest\": sha-256=:sDQCwaqwZZlpy9ycVuIXQZqLsaYHYrXD9ZuVj34RwsY=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318", "Error": ""}, "response": {"status": 200, "headers": {"Content-Digest": ["sha-256=:SuGyEL9HhStAkKv+nxEQPQsadjRCWlM558BDs3Szvrc=:"], "Content-Type": ["application/json"], "Signature": ["sig=:M7LVoK7fp55lMJ7Kc+kgD/Rqd/xOeSFvFOmvH4WAJ9PT6yfxE2isomUUoGdCrPrKcDLoD+2DGRCi7fq+daBIAg==:"], "Signature-Input": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://ss.conformance.test\";dwk=\"aauth-supervisor.json\";kid=\"ss-1\""]}, "body_base64": "eyJkZWNpc2lvbiI6ImFsbG93Iiwic2RpIjoiZC1YZUMwaUZOTHBnWHhxOTlYRElTa2VRIn0="}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "event:auth_token.issued", "request": {"Method": "POST", "URL": "https://ss.conformance.test/event", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:d4CviOhO3TShH8a8xsvYmpOqGbSxqPKHaARFa6dCKUM=:"], "Content-Length": ["334"], "Content-Type": ["application/json"], "Signature": ["sig=:eaNsQLCqPvI9TXYzPKGgf8VMH2eL3iUCvmbEH3IyUQ1LXgzfLqDY7+n5aecpDe2e5NWjdp1dW3UBKSqRB048AA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhdWQiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJldmVudCI6ImF1dGhfdG9rZW4uaXNzdWVkIiwiZXhwIjoxNzkzNzM2Mzc4LCJpYXQiOjE3OTM3MzYzMTgsImlkIjoiZS1JZDNHMm5OMWkzUndnNjktcWxISG53IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcHMuYWF1dGguYm94bGFiLnNpdGUiLCJqdGkiOiJydXN0LXN1cGVydmlzZWQtMTc5MzczNjMxOC00Iiwic2NvcGUiOiJyZWFkIiwic2RpIjoiZC1YZUMwaUZOTHBnWHhxOTlYRElTa2VRIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736318, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /event\n\"content-digest\": sha-256=:d4CviOhO3TShH8a8xsvYmpOqGbSxqPKHaARFa6dCKUM=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318", "Error": ""}, "response": {"status": 201, "headers": {}, "body_base64": null}}], "supervisor_requests_observed": [{"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "decision", "request": {"Method": "POST", "URL": "https://ss.conformance.test/decision", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Digest": ["sha-256=:PKhXsJwXPEvyCVlAgyd3rMTOp3wZEp0NWvjJ4sPpUAU=:"], "Content-Length": ["794"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:YxI4rHZ19rx4FIRzNKU+fY+Pgr+JAS0D+mkxnSWCLEyxVlX2xZ98sHl3jjkmftY1SovbVPhd4rTqyFlXe+KNCw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3QiOiJwZXJzb25fdG9rZW4iLCJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TVRnc0ltbGhkQ0k2TVRjNU16Y3pOak13T0N3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWNITXRZWFYwYUMxMGIydGxiaTFoWjJWdWRDSXNJbkJ6SWpvaWFIUjBjSE02THk5emNITXVZV0YxZEdndVltOTRiR0ZpTG5OcGRHVWlMQ0p6ZFdJaU9pSmhZWFYwYURwQloyVnVkRUJoY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSW4wLndOLThubjdYZS11NHN3amdfbmtTbUNTR1dUTk9DLVA1V2RpWEhCTXFjeWZ2a2ozaS1UMkdwdDhBdzlkVTdteDd0OFZ3THNuRDN1SDloRXJiYmFUZUFRIiwiaWF0IjoxNzkzNzM2MzE4LCJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCIsInNkaSI6ImQtdGNZMEM5bm5rbGFIRV85MnNRY3M4QSIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736318, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /decision\n\"content-digest\": sha-256=:PKhXsJwXPEvyCVlAgyd3rMTOp3wZEp0NWvjJ4sPpUAU=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318", "Error": ""}, "response": {"status": 200, "headers": {"Content-Digest": ["sha-256=:E7uK828MIIMP86ZdclofscjiN/M6zKRO+j1iAYi72RM=:"], "Content-Type": ["application/json"], "Signature": ["sig=:kMuNsNEyKJBxAj3HFseTMTRSIjeiQPvlMVw7fRTnGhoXHzgJPzSFE10HUQkyDOBu4EEjaIX1gh7hvq64Wp0jBg==:"], "Signature-Input": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://ss.conformance.test\";dwk=\"aauth-supervisor.json\";kid=\"ss-1\""]}, "body_base64": "eyJkZWNpc2lvbiI6ImFsbG93Iiwic2RpIjoiZC10Y1kwQzlubmtsYUhFXzkyc1FjczhBIn0="}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "event:person_token.issued", "request": {"Method": "POST", "URL": "https://ss.conformance.test/event", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:AmI6EfpRepq9UEiFhMWSCBMFSX43hsO3jWJeF7bI6pA=:"], "Content-Length": ["280"], "Content-Type": ["application/json"], "Signature": ["sig=:VghjOa8GUW7K7J+fPHA+jYJsXaQZEWo8g0PdW63P30AVqSiqFMPf+LJzDs4vp8Xe2MZaptHSIjEnFmzV0UFoCg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhdWQiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJldmVudCI6InBlcnNvbl90b2tlbi5pc3N1ZWQiLCJleHAiOjE3OTM3MzYzNzgsImlhdCI6MTc5MzczNjMxOCwiaWQiOiJlLXg3N0dQRjUxYVhJMS12MlVMZzRyS3ciLCJqdGkiOiJydXN0LXN1cGVydmlzZWQtMTc5MzczNjMxOC0zIiwic2RpIjoiZC10Y1kwQzlubmtsYUhFXzkyc1FjczhBIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736318, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /event\n\"content-digest\": sha-256=:AmI6EfpRepq9UEiFhMWSCBMFSX43hsO3jWJeF7bI6pA=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318", "Error": ""}, "response": {"status": 201, "headers": {}, "body_base64": null}}, {"kind": "decision", "request": {"Method": "POST", "URL": "https://ss.conformance.test/decision", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Digest": ["sha-256=:sDQCwaqwZZlpy9ycVuIXQZqLsaYHYrXD9ZuVj34RwsY=:"], "Content-Length": ["2041"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:eDJxwkZKNzcfXncKv+EoUHyWGHFF1ktWurxC6OF7oLiFclimunymWV9DC+ylY4f0P16qfpWh9VIlJXTjYEa5DQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3QiOiJhdXRoX3Rva2VuIiwiYWdlbnQiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0IiwiYWdlbnRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaVlYQXRNU0lzSW5SNWNDSTZJbUZoTFdGblpXNTBLMnAzZENKOS5leUpqYm1ZaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtWa01qVTFNVGtpTENKamNuWWlPaUpGWkRJMU5URTVJaXdpYTNSNUlqb2lUMHRRSWl3aWVDSTZJbWRVYkRORWNXZzVSakU1VjI4eFVtMTNNSGd0ZWsxMVRtbHdSekEzYW1WcFdHWlpVRmMwWDBwek5WRWlmWDBzSW1SM2F5STZJbUZoZFhSb0xXRm5aVzUwTG1wemIyNGlMQ0psZUhBaU9qRTNPVE0zTXpZNU1UZ3NJbWxoZENJNk1UYzVNemN6TmpNd09Dd2lhWE56SWpvaWFIUjBjSE02THk5aGNDNWpiMjVtYjNKdFlXNWpaUzUwWlhOMElpd2lhblJwSWpvaWMzVndaWEoyYVhOcGIyNHVjSE10WVhWMGFDMTBiMnRsYmkxaFoyVnVkQ0lzSW5Ceklqb2lhSFIwY0hNNkx5OXpjSE11WVdGMWRHZ3VZbTk0YkdGaUxuTnBkR1VpTENKemRXSWlPaUpoWVhWMGFEcEJaMlZ1ZEVCaGNDNWpiMjVtYjNKdFlXNWpaUzUwWlhOMEluMC53Ti04bm43WGUtdTRzd2pnX25rU21DU0dXVE5PQy1QNVdkaVhIQk1xY3lmdmtqM2ktVDJHcHQ4QXc5ZFU3bXg3dDhWd0xzbkQzdUg5aEVyYmJhVGVBUSIsImlhdCI6MTc5MzczNjMxOCwicHJlc2VudGVkX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxemRYQmxjblpwYzJWa0xYQnpJaXdpZEhsd0lqb2lZV0V0Y0dWeWMyOXVLMnAzZENKOS5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwzTndjeTVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1SM2F5STZJbUZoZFhSb0xYQmxjbk52Ymk1cWMyOXVJaXdpWVhWa0lqb2lhSFIwY0hNNkx5OXlaWE52ZFhKalpTNWpiMjVtYjNKdFlXNWpaUzUwWlhOMElpd2ljM1ZpSWpvaVpHbHlaV04wWldRdGNHVnljMjl1TFRFaUxDSnFkR2tpT2lKeWRYTjBMWE4xY0dWeWRtbHpaV1F0TVRjNU16Y3pOak14T0Mweklpd2lhV0YwSWpveE56a3pOek0yTXpFNExDSmxlSEFpT2pFM09UTTNNell6Tnpnc0ltTnVaaUk2ZXlKcWQyc2lPbnNpYTNSNUlqb2lUMHRRSWl3aVkzSjJJam9pUldReU5UVXhPU0lzSW5naU9pSm5WR3d6UkhGb09VWXhPVmR2TVZKdGR6QjRMWHBOZFU1cGNFY3dOMnBsYVZobVdWQlhORjlLY3pWUklpd2lZV3huSWpvaVJXUXlOVFV4T1NKOWZYMC5rQnpuQXFIaWV0UDE2dHQtUFppaTV1VW51bXRhYjE3bmhjbjcwT1VTS0NTU0YwQ3h3WjNvX1pRcl91eTVVcFkzNGdlUlZqektsNkJBMXNRMlVQTE1CZyIsInJlc291cmNlX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljbVZ6YjNWeVkyVXRNU0lzSW5SNWNDSTZJbUZoTFhKbGMyOTFjbU5sSzJwM2RDSjkuZXlKaFoyVnVkRjlxYTNRaU9pSmhWa0owWVhCTVpERXhVMVZXUzBsTlIwcG1VSHBQUlVSMVRqQnpXR050ZWtwUlRsWlVMVjl6UzBWVklpd2lZWFZrSWpvaWFIUjBjSE02THk5emNITXVZV0YxZEdndVltOTRiR0ZpTG5OcGRHVWlMQ0prZDJzaU9pSmhZWFYwYUMxeVpYTnZkWEpqWlM1cWMyOXVJaXdpWlhod0lqb3hOemt6TnpNMk5ETTRMQ0pwWVhRaU9qRTNPVE0zTXpZek1UY3NJbWx6Y3lJNkltaDBkSEJ6T2k4dmNtVnpiM1Z5WTJVdVkyOXVabTl5YldGdVkyVXVkR1Z6ZENJc0ltcDBhU0k2SW5OMWNHVnlkbWx6YVc5dUxuQnpMV0YxZEdndGRHOXJaVzR0Y21WemIzVnlZMlVpTENKd2NtVnpaVzUwWldSZmFuUnBJam9pY25WemRDMXpkWEJsY25acGMyVmtMVEUzT1RNM016WXpNVGd0TXlJc0luQnpJam9pYUhSMGNITTZMeTl6Y0hNdVlXRjFkR2d1WW05NGJHRmlMbk5wZEdVaUxDSnpZMjl3WlNJNkluSmxZV1FpTENKemRXSWlPaUprYVhKbFkzUmxaQzF3WlhKemIyNHRNU0o5LjRSM3p2SExTQXA3dzlxeUlWLWFEb0lXc25Dc3ZoMlNTSnFpTXBKQ2M1TjdfWi1oOWZ3MmFVOGVPT1F4NVJPOVdUakhyR0dxQUFOTTlERDBhbTBRUkNBIiwic2RpIjoiZC1YZUMwaUZOTHBnWHhxOTlYRElTa2VRIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736318, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /decision\n\"content-digest\": sha-256=:sDQCwaqwZZlpy9ycVuIXQZqLsaYHYrXD9ZuVj34RwsY=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318", "Error": ""}, "response": {"status": 200, "headers": {"Content-Digest": ["sha-256=:SuGyEL9HhStAkKv+nxEQPQsadjRCWlM558BDs3Szvrc=:"], "Content-Type": ["application/json"], "Signature": ["sig=:M7LVoK7fp55lMJ7Kc+kgD/Rqd/xOeSFvFOmvH4WAJ9PT6yfxE2isomUUoGdCrPrKcDLoD+2DGRCi7fq+daBIAg==:"], "Signature-Input": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://ss.conformance.test\";dwk=\"aauth-supervisor.json\";kid=\"ss-1\""]}, "body_base64": "eyJkZWNpc2lvbiI6ImFsbG93Iiwic2RpIjoiZC1YZUMwaUZOTHBnWHhxOTlYRElTa2VRIn0="}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "event:auth_token.issued", "request": {"Method": "POST", "URL": "https://ss.conformance.test/event", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:d4CviOhO3TShH8a8xsvYmpOqGbSxqPKHaARFa6dCKUM=:"], "Content-Length": ["334"], "Content-Type": ["application/json"], "Signature": ["sig=:eaNsQLCqPvI9TXYzPKGgf8VMH2eL3iUCvmbEH3IyUQ1LXgzfLqDY7+n5aecpDe2e5NWjdp1dW3UBKSqRB048AA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhdWQiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJldmVudCI6ImF1dGhfdG9rZW4uaXNzdWVkIiwiZXhwIjoxNzkzNzM2Mzc4LCJpYXQiOjE3OTM3MzYzMTgsImlkIjoiZS1JZDNHMm5OMWkzUndnNjktcWxISG53IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcHMuYWF1dGguYm94bGFiLnNpdGUiLCJqdGkiOiJydXN0LXN1cGVydmlzZWQtMTc5MzczNjMxOC00Iiwic2NvcGUiOiJyZWFkIiwic2RpIjoiZC1YZUMwaUZOTHBnWHhxOTlYRElTa2VRIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736318, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /event\n\"content-digest\": sha-256=:d4CviOhO3TShH8a8xsvYmpOqGbSxqPKHaARFa6dCKUM=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318", "Error": ""}, "response": {"status": 201, "headers": {}, "body_base64": null}}]}, "assertions": [{"assertion": "status", "clause": "supervision.ps.decision-applied", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "credential", "clause": "supervision.ps.decision-applied", "state": "pass", "expected": true, "actual": true}, {"assertion": "act", "clause": "supervision.ps.act-members", "state": "pass", "expected": "auth_token", "actual": "auth_token"}, {"assertion": "resource-token", "clause": "supervision.ps.act-members", "state": "pass", "expected": true, "actual": true}, {"assertion": "presented-token", "clause": "supervision.ps.act-members", "state": "pass", "expected": true, "actual": true}, {"assertion": "proof", "clause": "supervision.ps.body-coverage", "state": "pass", "expected": true, "actual": true}, {"assertion": "sdi", "clause": "supervision.ps.envelope", "state": "pass", "expected": true, "actual": true}]}, {"id": "supervision.ps-deny", "evidence": {"agent_exchanges": [{"stage": "person", "request": {"Method": "POST", "URL": "https://sps.aauth.boxlab.site/person", "Headers": {"Content-Digest": ["sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:"], "Content-Type": ["application/json"], "Signature": ["sig=:dfLShq0mHBkbDcVz5zSmINXDATUp2RiwNFiGRz1Y0O2BSgj+U99a59JkD5QL5iTCmsdGbpAqNAjjaJLnqXGfAw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736318"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTgsImlhdCI6MTc5MzczNjMwOCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoic3VwZXJ2aXNpb24ucHMtZGVueS1hZ2VudCIsInBzIjoiaHR0cHM6Ly9zcHMuYWF1dGguYm94bGFiLnNpdGUiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.qD6Gb-_oG6xexOJ5qlshedyiAy5WSfSugMqMywQTOs3HKbMHqPNQTwmjcstnOF3p55rLiEAaFhXcrsVSBMafCg\""]}, "Body": "eyJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9"}, "response": {"status": 403, "headers": {"Content-Length": ["79"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImFjY2Vzc19kZW5pZWQiLCJzdGF0dXMiOjQwMywidGl0bGUiOiJGb3JiaWRkZW4iLCJ0eXBlIjoiYWJvdXQ6YmxhbmsifQ=="}}, {"stage": "deliver", "response": {"status": 200, "headers": {"Content-Length": ["23"], "Content-Type": ["application/json"]}, "body_base64": "eyJ1bmRlbGl2ZXJlZF9wYWlycyI6MH0="}}], "supervisor_requests": [{"kind": "connect", "request": {"Method": "POST", "URL": "https://ss.conformance.test/connect", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:hYYKtz3bcRSJUjKfliJaeDf8eAQWUlJ2A/QC9WR5gr8=:"], "Content-Length": ["98"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:jiFLphgY0KHl7zLJPjOhHtP96T2d3T9fkMUT9nRzOVXAKbxFziHyjuDrlRtvvbX2FRHpqIHrsWYt3L27okSFBA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3Rpb24iOiJjb25uZWN0IiwiaWF0IjoxNzkzNzM2MzE4LCJpZCI6ImMtVlotdGN4eEFvc1RaZ2psQTNRcFdFZyIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736318, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /connect\n\"content-digest\": sha-256=:hYYKtz3bcRSJUjKfliJaeDf8eAQWUlJ2A/QC9WR5gr8=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJzdGF0dXMiOiJjb25uZWN0ZWQifQ=="}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "decision", "request": {"Method": "POST", "URL": "https://ss.conformance.test/decision", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Digest": ["sha-256=:4BkMdPQzQIQwxMCVwIL2Zr5saWyhJeYVWeRliAkjlec=:"], "Content-Length": ["786"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:Ux8Sd82EaNNpBbp/Tp5eskAxZ4dwkoVxNVbuKWfuLbOLN6Rw4ibCcw7zsZsDohTN6+IQiak1/sVnqHppd5PrDQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3QiOiJwZXJzb25fdG9rZW4iLCJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TVRnc0ltbGhkQ0k2TVRjNU16Y3pOak13T0N3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWNITXRaR1Z1ZVMxaFoyVnVkQ0lzSW5Ceklqb2lhSFIwY0hNNkx5OXpjSE11WVdGMWRHZ3VZbTk0YkdGaUxuTnBkR1VpTENKemRXSWlPaUpoWVhWMGFEcEJaMlZ1ZEVCaGNDNWpiMjVtYjNKdFlXNWpaUzUwWlhOMEluMC5xRDZHYi1fb0c2eGV4T0o1cWxzaGVkeWlBeTVXU2ZTdWdNcU15d1FUT3MzSEtiTUhxUE5RVHdtamNzdG5PRjNwNTVyTGlFQWFGaFhjcnNWU0JNYWZDZyIsImlhdCI6MTc5MzczNjMxOCwicmVzb3VyY2UiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJzZGkiOiJkLWs2cGc2RjVJdlcyWW1wYVlQT2RrWEEiLCJzdWIiOiJzcy1kaXJlY3RlZC1wZXJzb24tMSJ9"}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736318, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /decision\n\"content-digest\": sha-256=:4BkMdPQzQIQwxMCVwIL2Zr5saWyhJeYVWeRliAkjlec=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318", "Error": ""}, "response": {"status": 200, "headers": {"Content-Digest": ["sha-256=:4DsI6ZrcVR0pW5YYpIZurM9Jvi6v/WOUWHSqL+eYBzc=:"], "Content-Type": ["application/json"], "Signature": ["sig=:smpMqtB0xttxNZ1P/cLEbkVJJMsawLFbWfqr4eMDsaYvqRwFnuUw6Lu+gPMkvAfdUXrRe0D5cWeTL//fTIf6Bg==:"], "Signature-Input": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://ss.conformance.test\";dwk=\"aauth-supervisor.json\";kid=\"ss-1\""]}, "body_base64": "eyJkZWNpc2lvbiI6ImRlbnkiLCJyZWFzb24iOiJGaXh0dXJlIGRlbmlhbC4iLCJzZGkiOiJkLWs2cGc2RjVJdlcyWW1wYVlQT2RrWEEifQ=="}}], "supervisor_requests_observed": [{"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "decision", "request": {"Method": "POST", "URL": "https://ss.conformance.test/decision", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Digest": ["sha-256=:4BkMdPQzQIQwxMCVwIL2Zr5saWyhJeYVWeRliAkjlec=:"], "Content-Length": ["786"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:Ux8Sd82EaNNpBbp/Tp5eskAxZ4dwkoVxNVbuKWfuLbOLN6Rw4ibCcw7zsZsDohTN6+IQiak1/sVnqHppd5PrDQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3QiOiJwZXJzb25fdG9rZW4iLCJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TVRnc0ltbGhkQ0k2TVRjNU16Y3pOak13T0N3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWNITXRaR1Z1ZVMxaFoyVnVkQ0lzSW5Ceklqb2lhSFIwY0hNNkx5OXpjSE11WVdGMWRHZ3VZbTk0YkdGaUxuTnBkR1VpTENKemRXSWlPaUpoWVhWMGFEcEJaMlZ1ZEVCaGNDNWpiMjVtYjNKdFlXNWpaUzUwWlhOMEluMC5xRDZHYi1fb0c2eGV4T0o1cWxzaGVkeWlBeTVXU2ZTdWdNcU15d1FUT3MzSEtiTUhxUE5RVHdtamNzdG5PRjNwNTVyTGlFQWFGaFhjcnNWU0JNYWZDZyIsImlhdCI6MTc5MzczNjMxOCwicmVzb3VyY2UiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJzZGkiOiJkLWs2cGc2RjVJdlcyWW1wYVlQT2RrWEEiLCJzdWIiOiJzcy1kaXJlY3RlZC1wZXJzb24tMSJ9"}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736318, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /decision\n\"content-digest\": sha-256=:4BkMdPQzQIQwxMCVwIL2Zr5saWyhJeYVWeRliAkjlec=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318", "Error": ""}, "response": {"status": 200, "headers": {"Content-Digest": ["sha-256=:4DsI6ZrcVR0pW5YYpIZurM9Jvi6v/WOUWHSqL+eYBzc=:"], "Content-Type": ["application/json"], "Signature": ["sig=:smpMqtB0xttxNZ1P/cLEbkVJJMsawLFbWfqr4eMDsaYvqRwFnuUw6Lu+gPMkvAfdUXrRe0D5cWeTL//fTIf6Bg==:"], "Signature-Input": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://ss.conformance.test\";dwk=\"aauth-supervisor.json\";kid=\"ss-1\""]}, "body_base64": "eyJkZWNpc2lvbiI6ImRlbnkiLCJyZWFzb24iOiJGaXh0dXJlIGRlbmlhbC4iLCJzZGkiOiJkLWs2cGc2RjVJdlcyWW1wYVlQT2RrWEEifQ=="}}]}, "assertions": [{"assertion": "refused", "clause": "supervision.ps.decision-applied", "state": "pass", "expected": "4xx", "actual": "4xx"}, {"assertion": "no-credential", "clause": "supervision.ps.decision-applied", "state": "pass", "expected": false, "actual": false}]}, {"id": "supervision.ps-wrong-sdi", "evidence": {"agent_exchanges": [{"stage": "person", "request": {"Method": "POST", "URL": "https://sps.aauth.boxlab.site/person", "Headers": {"Content-Digest": ["sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:"], "Content-Type": ["application/json"], "Signature": ["sig=:zK48ryxSTF3c/Q6VgV6BGnfCtNfnf97mYCNc2hZBfyyYzzmn5VDMkQRyprowtikHii+7vyYWvgKKHBQf8az5Aw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736319"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTksImlhdCI6MTc5MzczNjMwOSwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoic3VwZXJ2aXNpb24ucHMtd3Jvbmctc2RpLWFnZW50IiwicHMiOiJodHRwczovL3Nwcy5hYXV0aC5ib3hsYWIuc2l0ZSIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.JaxkXymO1Fo883n9JzOy58U4MiwgXWexhlkQq7Ii92elXWk8YQCYBppOIEvGT9EwEMrYsH7neF0M67PfQMPXCQ\""]}, "Body": "eyJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9"}, "response": {"status": 202, "headers": {"Aauth-Requirement": ["requirement=approval"], "Cache-Control": ["no-store"], "Content-Length": ["20"], "Content-Type": ["application/json"], "Location": ["https://sps.aauth.boxlab.site/pending/0PfUA7aZ_VHYUj-rtJiPcg"], "Retry-After": ["5"]}, "body_base64": "eyJzdGF0dXMiOiJwZW5kaW5nIn0="}}, {"stage": "deliver", "response": {"status": 200, "headers": {"Content-Length": ["23"], "Content-Type": ["application/json"]}, "body_base64": "eyJ1bmRlbGl2ZXJlZF9wYWlycyI6MH0="}}], "supervisor_requests": [{"kind": "connect", "request": {"Method": "POST", "URL": "https://ss.conformance.test/connect", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:hYYKtz3bcRSJUjKfliJaeDf8eAQWUlJ2A/QC9WR5gr8=:"], "Content-Length": ["98"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:jiFLphgY0KHl7zLJPjOhHtP96T2d3T9fkMUT9nRzOVXAKbxFziHyjuDrlRtvvbX2FRHpqIHrsWYt3L27okSFBA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3Rpb24iOiJjb25uZWN0IiwiaWF0IjoxNzkzNzM2MzE4LCJpZCI6ImMtVlotdGN4eEFvc1RaZ2psQTNRcFdFZyIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736318, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /connect\n\"content-digest\": sha-256=:hYYKtz3bcRSJUjKfliJaeDf8eAQWUlJ2A/QC9WR5gr8=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJzdGF0dXMiOiJjb25uZWN0ZWQifQ=="}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "decision", "request": {"Method": "POST", "URL": "https://ss.conformance.test/decision", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Digest": ["sha-256=:9AHstWopkp3r3JQz95j5TFaLa3plNV59LxfqHFbEznk=:"], "Content-Length": ["793"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:LqokNMiuZhOgQJD5JLR3TeX4QxteL1KEnzCY9AEOv+GXIBp1eax9LuK3b6gu6X8sE3oFQvjKQg/aVidlMFadAQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3QiOiJwZXJzb25fdG9rZW4iLCJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TVRrc0ltbGhkQ0k2TVRjNU16Y3pOak13T1N3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWNITXRkM0p2Ym1jdGMyUnBMV0ZuWlc1MElpd2ljSE1pT2lKb2RIUndjem92TDNOd2N5NWhZWFYwYUM1aWIzaHNZV0l1YzJsMFpTSXNJbk4xWWlJNkltRmhkWFJvT2tGblpXNTBRR0Z3TG1OdmJtWnZjbTFoYm1ObExuUmxjM1FpZlEuSmF4a1h5bU8xRm84ODNuOUp6T3k1OFU0TWl3Z1hXZXhobGtRcTdJaTkyZWxYV2s4WVFDWUJwcE9JRXZHVDlFd0VNcllzSDduZUYwTTY3UGZRTVBYQ1EiLCJpYXQiOjE3OTM3MzYzMTksInJlc291cmNlIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0Iiwic2RpIjoiZC1kakxtUk9ITWRHTFUxRmJJbFZfSG5BIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736319, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /decision\n\"content-digest\": sha-256=:9AHstWopkp3r3JQz95j5TFaLa3plNV59LxfqHFbEznk=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319", "Error": ""}, "response": {"status": 200, "headers": {"Content-Digest": ["sha-256=:w9V+rZTfatgl3nzuo9mHscfNm1s4My2IRv7wZxTmz0U=:"], "Content-Type": ["application/json"], "Signature": ["sig=:vE5YU6ZxEOUdFWw3zaJYH9sOq+/3vjvHpQdrrwo9DVCw1WodD2ANy0wELFq6vF1R74EekkK32LG10sNNgTbvCw==:"], "Signature-Input": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736319"], "Signature-Key": ["sig=jwks_uri;id=\"https://ss.conformance.test\";dwk=\"aauth-supervisor.json\";kid=\"ss-1\""]}, "body_base64": "eyJkZWNpc2lvbiI6ImFsbG93Iiwic2RpIjoiZC1ub3QtdGhlLXJlcXVlc3QifQ=="}}], "supervisor_requests_observed": [{"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "decision", "request": {"Method": "POST", "URL": "https://ss.conformance.test/decision", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Digest": ["sha-256=:9AHstWopkp3r3JQz95j5TFaLa3plNV59LxfqHFbEznk=:"], "Content-Length": ["793"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:LqokNMiuZhOgQJD5JLR3TeX4QxteL1KEnzCY9AEOv+GXIBp1eax9LuK3b6gu6X8sE3oFQvjKQg/aVidlMFadAQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3QiOiJwZXJzb25fdG9rZW4iLCJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TVRrc0ltbGhkQ0k2TVRjNU16Y3pOak13T1N3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWNITXRkM0p2Ym1jdGMyUnBMV0ZuWlc1MElpd2ljSE1pT2lKb2RIUndjem92TDNOd2N5NWhZWFYwYUM1aWIzaHNZV0l1YzJsMFpTSXNJbk4xWWlJNkltRmhkWFJvT2tGblpXNTBRR0Z3TG1OdmJtWnZjbTFoYm1ObExuUmxjM1FpZlEuSmF4a1h5bU8xRm84ODNuOUp6T3k1OFU0TWl3Z1hXZXhobGtRcTdJaTkyZWxYV2s4WVFDWUJwcE9JRXZHVDlFd0VNcllzSDduZUYwTTY3UGZRTVBYQ1EiLCJpYXQiOjE3OTM3MzYzMTksInJlc291cmNlIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0Iiwic2RpIjoiZC1kakxtUk9ITWRHTFUxRmJJbFZfSG5BIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736319, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /decision\n\"content-digest\": sha-256=:9AHstWopkp3r3JQz95j5TFaLa3plNV59LxfqHFbEznk=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319", "Error": ""}, "response": {"status": 200, "headers": {"Content-Digest": ["sha-256=:w9V+rZTfatgl3nzuo9mHscfNm1s4My2IRv7wZxTmz0U=:"], "Content-Type": ["application/json"], "Signature": ["sig=:vE5YU6ZxEOUdFWw3zaJYH9sOq+/3vjvHpQdrrwo9DVCw1WodD2ANy0wELFq6vF1R74EekkK32LG10sNNgTbvCw==:"], "Signature-Input": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736319"], "Signature-Key": ["sig=jwks_uri;id=\"https://ss.conformance.test\";dwk=\"aauth-supervisor.json\";kid=\"ss-1\""]}, "body_base64": "eyJkZWNpc2lvbiI6ImFsbG93Iiwic2RpIjoiZC1ub3QtdGhlLXJlcXVlc3QifQ=="}}]}, "assertions": [{"assertion": "no-credential", "clause": "supervision.ps.sdi-verify", "state": "pass", "expected": false, "actual": false}, {"assertion": "to-person", "clause": "supervision.ps.unavailable", "state": "pass", "expected": 202, "actual": 202}, {"assertion": "consulted", "clause": "supervision.ps.envelope", "state": "pass", "expected": true, "actual": true}]}, {"id": "supervision.ps-bad-signature", "evidence": {"agent_exchanges": [{"stage": "person", "request": {"Method": "POST", "URL": "https://sps.aauth.boxlab.site/person", "Headers": {"Content-Digest": ["sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:"], "Content-Type": ["application/json"], "Signature": ["sig=:1hopmacwYENriDZuTBvx0pZ0ol/viKRHDaLPsVlI5JC0kUGel/hBmH82BC/VVIb4t0PLzO4BnJT9MBazrU0MCA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736319"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTksImlhdCI6MTc5MzczNjMwOSwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoic3VwZXJ2aXNpb24ucHMtYmFkLXNpZ25hdHVyZS1hZ2VudCIsInBzIjoiaHR0cHM6Ly9zcHMuYWF1dGguYm94bGFiLnNpdGUiLCJzdWIiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0In0.0bt_IkRtAguu0FxuzBrjOp3sRqDbnsajl5QXUDehMuSmt8uKul3X-Qdp4BGlGPV2Ut4goHLjGLJYPZvV5AoHDQ\""]}, "Body": "eyJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9"}, "response": {"status": 202, "headers": {"Aauth-Requirement": ["requirement=approval"], "Cache-Control": ["no-store"], "Content-Length": ["20"], "Content-Type": ["application/json"], "Location": ["https://sps.aauth.boxlab.site/pending/7RUhAXE8CPF8v5Qhm2VSFQ"], "Retry-After": ["5"]}, "body_base64": "eyJzdGF0dXMiOiJwZW5kaW5nIn0="}}, {"stage": "deliver", "response": {"status": 200, "headers": {"Content-Length": ["23"], "Content-Type": ["application/json"]}, "body_base64": "eyJ1bmRlbGl2ZXJlZF9wYWlycyI6MH0="}}], "supervisor_requests": [{"kind": "connect", "request": {"Method": "POST", "URL": "https://ss.conformance.test/connect", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:hYYKtz3bcRSJUjKfliJaeDf8eAQWUlJ2A/QC9WR5gr8=:"], "Content-Length": ["98"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:jiFLphgY0KHl7zLJPjOhHtP96T2d3T9fkMUT9nRzOVXAKbxFziHyjuDrlRtvvbX2FRHpqIHrsWYt3L27okSFBA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3Rpb24iOiJjb25uZWN0IiwiaWF0IjoxNzkzNzM2MzE4LCJpZCI6ImMtVlotdGN4eEFvc1RaZ2psQTNRcFdFZyIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736318, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /connect\n\"content-digest\": sha-256=:hYYKtz3bcRSJUjKfliJaeDf8eAQWUlJ2A/QC9WR5gr8=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJzdGF0dXMiOiJjb25uZWN0ZWQifQ=="}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "decision", "request": {"Method": "POST", "URL": "https://ss.conformance.test/decision", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Digest": ["sha-256=:vx7eQh4/XmhsaZ8VRGN+LD/lgedZBPr8/ZGwod/Ohkk=:"], "Content-Length": ["798"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:67fWpgN16cxD9NXdtrf3go+pwY023v0nC0Vvu7HgXOD07btaqPzCKJsLvWhhBVbjyXsQ043kMhTF29u96ab1Dw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3QiOiJwZXJzb25fdG9rZW4iLCJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TVRrc0ltbGhkQ0k2TVRjNU16Y3pOak13T1N3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWNITXRZbUZrTFhOcFoyNWhkSFZ5WlMxaFoyVnVkQ0lzSW5Ceklqb2lhSFIwY0hNNkx5OXpjSE11WVdGMWRHZ3VZbTk0YkdGaUxuTnBkR1VpTENKemRXSWlPaUpoWVhWMGFEcEJaMlZ1ZEVCaGNDNWpiMjVtYjNKdFlXNWpaUzUwWlhOMEluMC4wYnRfSWtSdEFndXUwRnh1ekJyak9wM3NScURibnNhamw1UVhVRGVoTXVTbXQ4dUt1bDNYLVFkcDRCR2xHUFYyVXQ0Z29ITGpHTEpZUFp2VjVBb0hEUSIsImlhdCI6MTc5MzczNjMxOSwicmVzb3VyY2UiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJzZGkiOiJkLVVRbkljSl9uOGg5MkhmLThyRHoyMHciLCJzdWIiOiJzcy1kaXJlY3RlZC1wZXJzb24tMSJ9"}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736319, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /decision\n\"content-digest\": sha-256=:vx7eQh4/XmhsaZ8VRGN+LD/lgedZBPr8/ZGwod/Ohkk=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319", "Error": ""}, "response": {"status": 200, "headers": {"Content-Digest": ["sha-256=:crbYDae14ljIrHB6oyZpXjhOFAsLu6h5iniaC1gtXKY=:"], "Content-Type": ["application/json"], "Signature": ["sig=:0yJEn8X5TY7nlml1ykOI8ZQD4PkVBdhnvvt8ixj0mr2UxdgsaXxcR4a1aMEUcIg/hSUZ2tsH3hZ352Hr7vs1AQ==:"], "Signature-Input": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736319"], "Signature-Key": ["sig=jwks_uri;id=\"https://ss.conformance.test\";dwk=\"aauth-supervisor.json\";kid=\"ss-1\""]}, "body_base64": "eyJkZWNpc2lvbiI6ImFsbG93Iiwic2RpIjoiZC1VUW5JY0pfbjhoOTJIZi04ckR6MjB3In0="}}], "supervisor_requests_observed": [{"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "decision", "request": {"Method": "POST", "URL": "https://ss.conformance.test/decision", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Digest": ["sha-256=:vx7eQh4/XmhsaZ8VRGN+LD/lgedZBPr8/ZGwod/Ohkk=:"], "Content-Length": ["798"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:67fWpgN16cxD9NXdtrf3go+pwY023v0nC0Vvu7HgXOD07btaqPzCKJsLvWhhBVbjyXsQ043kMhTF29u96ab1Dw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3QiOiJwZXJzb25fdG9rZW4iLCJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TVRrc0ltbGhkQ0k2TVRjNU16Y3pOak13T1N3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWNITXRZbUZrTFhOcFoyNWhkSFZ5WlMxaFoyVnVkQ0lzSW5Ceklqb2lhSFIwY0hNNkx5OXpjSE11WVdGMWRHZ3VZbTk0YkdGaUxuTnBkR1VpTENKemRXSWlPaUpoWVhWMGFEcEJaMlZ1ZEVCaGNDNWpiMjVtYjNKdFlXNWpaUzUwWlhOMEluMC4wYnRfSWtSdEFndXUwRnh1ekJyak9wM3NScURibnNhamw1UVhVRGVoTXVTbXQ4dUt1bDNYLVFkcDRCR2xHUFYyVXQ0Z29ITGpHTEpZUFp2VjVBb0hEUSIsImlhdCI6MTc5MzczNjMxOSwicmVzb3VyY2UiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJzZGkiOiJkLVVRbkljSl9uOGg5MkhmLThyRHoyMHciLCJzdWIiOiJzcy1kaXJlY3RlZC1wZXJzb24tMSJ9"}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736319, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /decision\n\"content-digest\": sha-256=:vx7eQh4/XmhsaZ8VRGN+LD/lgedZBPr8/ZGwod/Ohkk=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319", "Error": ""}, "response": {"status": 200, "headers": {"Content-Digest": ["sha-256=:crbYDae14ljIrHB6oyZpXjhOFAsLu6h5iniaC1gtXKY=:"], "Content-Type": ["application/json"], "Signature": ["sig=:0yJEn8X5TY7nlml1ykOI8ZQD4PkVBdhnvvt8ixj0mr2UxdgsaXxcR4a1aMEUcIg/hSUZ2tsH3hZ352Hr7vs1AQ==:"], "Signature-Input": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736319"], "Signature-Key": ["sig=jwks_uri;id=\"https://ss.conformance.test\";dwk=\"aauth-supervisor.json\";kid=\"ss-1\""]}, "body_base64": "eyJkZWNpc2lvbiI6ImFsbG93Iiwic2RpIjoiZC1VUW5JY0pfbjhoOTJIZi04ckR6MjB3In0="}}]}, "assertions": [{"assertion": "no-credential", "clause": "supervision.ps.signed-verify", "state": "pass", "expected": false, "actual": false}, {"assertion": "to-person", "clause": "supervision.ps.unavailable", "state": "pass", "expected": 202, "actual": 202}, {"assertion": "consulted", "clause": "supervision.ps.envelope", "state": "pass", "expected": true, "actual": true}]}, {"id": "supervision.ps-foreign-signer", "evidence": {"agent_exchanges": [{"stage": "person", "request": {"Method": "POST", "URL": "https://sps.aauth.boxlab.site/person", "Headers": {"Content-Digest": ["sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:"], "Content-Type": ["application/json"], "Signature": ["sig=:zN08MRlDDqsHZZhk7Cp85qONvAftt+FQSgVA4QaHF3rUAVkGHKWgkz7YS7DXAR8i9xj0ci+yaBRnemy+WmoFAQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736319"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTksImlhdCI6MTc5MzczNjMwOSwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoic3VwZXJ2aXNpb24ucHMtZm9yZWlnbi1zaWduZXItYWdlbnQiLCJwcyI6Imh0dHBzOi8vc3BzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.rGU1i9tCr1XhURhwbsn7JxFdxfZCW9KIZ8UVtrZ_rV5VQQ693abCXI8w-GYNljX1sc9kof-9tbKSZZOM0atbBQ\""]}, "Body": "eyJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9"}, "response": {"status": 202, "headers": {"Aauth-Requirement": ["requirement=approval"], "Cache-Control": ["no-store"], "Content-Length": ["20"], "Content-Type": ["application/json"], "Location": ["https://sps.aauth.boxlab.site/pending/CX7vXxkKC6xOvU15zb5oKg"], "Retry-After": ["5"]}, "body_base64": "eyJzdGF0dXMiOiJwZW5kaW5nIn0="}}, {"stage": "deliver", "response": {"status": 200, "headers": {"Content-Length": ["23"], "Content-Type": ["application/json"]}, "body_base64": "eyJ1bmRlbGl2ZXJlZF9wYWlycyI6MH0="}}], "supervisor_requests": [{"kind": "connect", "request": {"Method": "POST", "URL": "https://ss.conformance.test/connect", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:hYYKtz3bcRSJUjKfliJaeDf8eAQWUlJ2A/QC9WR5gr8=:"], "Content-Length": ["98"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:jiFLphgY0KHl7zLJPjOhHtP96T2d3T9fkMUT9nRzOVXAKbxFziHyjuDrlRtvvbX2FRHpqIHrsWYt3L27okSFBA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3Rpb24iOiJjb25uZWN0IiwiaWF0IjoxNzkzNzM2MzE4LCJpZCI6ImMtVlotdGN4eEFvc1RaZ2psQTNRcFdFZyIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736318, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /connect\n\"content-digest\": sha-256=:hYYKtz3bcRSJUjKfliJaeDf8eAQWUlJ2A/QC9WR5gr8=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJzdGF0dXMiOiJjb25uZWN0ZWQifQ=="}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "decision", "request": {"Method": "POST", "URL": "https://ss.conformance.test/decision", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Digest": ["sha-256=:DZ165LsTGIEQSrDpBnnsYf1ENDtA/FykxwZWLnvkA84=:"], "Content-Length": ["799"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:Rf+KVEdQFXYteS76ZFhuMnLdxTUhgA0ZNDyZh7K8kmV5iMHwq4+86veWqUvRrdyjc9TUiTfmEPL/sZPvHDK0DA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3QiOiJwZXJzb25fdG9rZW4iLCJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TVRrc0ltbGhkQ0k2TVRjNU16Y3pOak13T1N3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWNITXRabTl5WldsbmJpMXphV2R1WlhJdFlXZGxiblFpTENKd2N5STZJbWgwZEhCek9pOHZjM0J6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aWMzVmlJam9pWVdGMWRHZzZRV2RsYm5SQVlYQXVZMjl1Wm05eWJXRnVZMlV1ZEdWemRDSjkuckdVMWk5dENyMVhoVVJod2JzbjdKeEZkeGZaQ1c5S0laOFVWdHJaX3JWNVZRUTY5M2FiQ1hJOHctR1lObGpYMXNjOWtvZi05dGJLU1paT00wYXRiQlEiLCJpYXQiOjE3OTM3MzYzMTksInJlc291cmNlIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0Iiwic2RpIjoiZC1RLTFkcVd2dFhHeEFHbHMzVmNLUkxRIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736319, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /decision\n\"content-digest\": sha-256=:DZ165LsTGIEQSrDpBnnsYf1ENDtA/FykxwZWLnvkA84=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319", "Error": ""}, "response": {"status": 200, "headers": {"Content-Digest": ["sha-256=:9P8bSS4YZR/tWsQtJBPEvX+zY2t+lFDgUDQF3QTLOs0=:"], "Content-Type": ["application/json"], "Signature": ["sig=:V0qxGXXWh2WduBmNThKD6ailLIfzerLqr2W7kNTWUCZGfG4s3JaF460ah5Mg4uNrUPr/RmB+8tzI608bS15MAw==:"], "Signature-Input": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736319"], "Signature-Key": ["sig=jwks_uri;id=\"https://foreign-ss.conformance.test\";dwk=\"aauth-supervisor.json\";kid=\"ss-foreign-1\""]}, "body_base64": "eyJkZWNpc2lvbiI6ImFsbG93Iiwic2RpIjoiZC1RLTFkcVd2dFhHeEFHbHMzVmNLUkxRIn0="}}], "supervisor_requests_observed": [{"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "decision", "request": {"Method": "POST", "URL": "https://ss.conformance.test/decision", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Digest": ["sha-256=:DZ165LsTGIEQSrDpBnnsYf1ENDtA/FykxwZWLnvkA84=:"], "Content-Length": ["799"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:Rf+KVEdQFXYteS76ZFhuMnLdxTUhgA0ZNDyZh7K8kmV5iMHwq4+86veWqUvRrdyjc9TUiTfmEPL/sZPvHDK0DA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3QiOiJwZXJzb25fdG9rZW4iLCJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TVRrc0ltbGhkQ0k2TVRjNU16Y3pOak13T1N3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWNITXRabTl5WldsbmJpMXphV2R1WlhJdFlXZGxiblFpTENKd2N5STZJbWgwZEhCek9pOHZjM0J6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aWMzVmlJam9pWVdGMWRHZzZRV2RsYm5SQVlYQXVZMjl1Wm05eWJXRnVZMlV1ZEdWemRDSjkuckdVMWk5dENyMVhoVVJod2JzbjdKeEZkeGZaQ1c5S0laOFVWdHJaX3JWNVZRUTY5M2FiQ1hJOHctR1lObGpYMXNjOWtvZi05dGJLU1paT00wYXRiQlEiLCJpYXQiOjE3OTM3MzYzMTksInJlc291cmNlIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0Iiwic2RpIjoiZC1RLTFkcVd2dFhHeEFHbHMzVmNLUkxRIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736319, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /decision\n\"content-digest\": sha-256=:DZ165LsTGIEQSrDpBnnsYf1ENDtA/FykxwZWLnvkA84=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319", "Error": ""}, "response": {"status": 200, "headers": {"Content-Digest": ["sha-256=:9P8bSS4YZR/tWsQtJBPEvX+zY2t+lFDgUDQF3QTLOs0=:"], "Content-Type": ["application/json"], "Signature": ["sig=:V0qxGXXWh2WduBmNThKD6ailLIfzerLqr2W7kNTWUCZGfG4s3JaF460ah5Mg4uNrUPr/RmB+8tzI608bS15MAw==:"], "Signature-Input": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736319"], "Signature-Key": ["sig=jwks_uri;id=\"https://foreign-ss.conformance.test\";dwk=\"aauth-supervisor.json\";kid=\"ss-foreign-1\""]}, "body_base64": "eyJkZWNpc2lvbiI6ImFsbG93Iiwic2RpIjoiZC1RLTFkcVd2dFhHeEFHbHMzVmNLUkxRIn0="}}]}, "assertions": [{"assertion": "no-credential", "clause": "supervision.ps.signed-verify", "state": "pass", "expected": false, "actual": false}, {"assertion": "to-person", "clause": "supervision.ps.unavailable", "state": "pass", "expected": 202, "actual": 202}, {"assertion": "consulted", "clause": "supervision.ps.envelope", "state": "pass", "expected": true, "actual": true}]}, {"id": "supervision.ps-unsigned", "evidence": {"agent_exchanges": [{"stage": "person", "request": {"Method": "POST", "URL": "https://sps.aauth.boxlab.site/person", "Headers": {"Content-Digest": ["sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:"], "Content-Type": ["application/json"], "Signature": ["sig=:qJhir/NFDvQCvxQRZ53h8vUrgOV6OtHrleHsS/e+1qvuNiP2bjSRNlYzaa7LZRHV3t4lLleToa5hwIR42EwSCw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736319"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTksImlhdCI6MTc5MzczNjMwOSwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoic3VwZXJ2aXNpb24ucHMtdW5zaWduZWQtYWdlbnQiLCJwcyI6Imh0dHBzOi8vc3BzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.o4BHp2kcU9EGfVyFRi34ENqcDW8qaDhXpzMPnTyDtmOxoc5J4w8ZTFuqCynraFy5iUYHw8Jf2nsjeetqPd6JBQ\""]}, "Body": "eyJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9"}, "response": {"status": 202, "headers": {"Aauth-Requirement": ["requirement=approval"], "Cache-Control": ["no-store"], "Content-Length": ["20"], "Content-Type": ["application/json"], "Location": ["https://sps.aauth.boxlab.site/pending/LzImoQhmov_SiMR63Nge0A"], "Retry-After": ["5"]}, "body_base64": "eyJzdGF0dXMiOiJwZW5kaW5nIn0="}}, {"stage": "deliver", "response": {"status": 200, "headers": {"Content-Length": ["23"], "Content-Type": ["application/json"]}, "body_base64": "eyJ1bmRlbGl2ZXJlZF9wYWlycyI6MH0="}}], "supervisor_requests": [{"kind": "connect", "request": {"Method": "POST", "URL": "https://ss.conformance.test/connect", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:hYYKtz3bcRSJUjKfliJaeDf8eAQWUlJ2A/QC9WR5gr8=:"], "Content-Length": ["98"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:jiFLphgY0KHl7zLJPjOhHtP96T2d3T9fkMUT9nRzOVXAKbxFziHyjuDrlRtvvbX2FRHpqIHrsWYt3L27okSFBA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3Rpb24iOiJjb25uZWN0IiwiaWF0IjoxNzkzNzM2MzE4LCJpZCI6ImMtVlotdGN4eEFvc1RaZ2psQTNRcFdFZyIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736318, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /connect\n\"content-digest\": sha-256=:hYYKtz3bcRSJUjKfliJaeDf8eAQWUlJ2A/QC9WR5gr8=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJzdGF0dXMiOiJjb25uZWN0ZWQifQ=="}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "decision", "request": {"Method": "POST", "URL": "https://ss.conformance.test/decision", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Digest": ["sha-256=:lIYrPEfCflmGob3XibP9LlH4hMz/eD36pVHyHswMLu0=:"], "Content-Length": ["791"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:5PByPkMFWQzLvTOFcHCz1L/QzXQk0lWewZJejZuSLzjDMDYSB0z1+Q7vnQD/CGfQwJwoZrijJ7/wO2JHqJy7Cg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3QiOiJwZXJzb25fdG9rZW4iLCJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TVRrc0ltbGhkQ0k2TVRjNU16Y3pOak13T1N3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWNITXRkVzV6YVdkdVpXUXRZV2RsYm5RaUxDSndjeUk2SW1oMGRIQnpPaTh2YzNCekxtRmhkWFJvTG1KdmVHeGhZaTV6YVhSbElpd2ljM1ZpSWpvaVlXRjFkR2c2UVdkbGJuUkFZWEF1WTI5dVptOXliV0Z1WTJVdWRHVnpkQ0o5Lm80QkhwMmtjVTlFR2ZWeUZSaTM0RU5xY0RXOHFhRGhYcHpNUG5UeUR0bU94b2M1SjR3OFpURnVxQ3lucmFGeTVpVVlIdzhKZjJuc2plZXRxUGQ2SkJRIiwiaWF0IjoxNzkzNzM2MzE5LCJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCIsInNkaSI6ImQtVDV6SEU0VUdmcXMtWVNWT1FOcDA1USIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736319, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /decision\n\"content-digest\": sha-256=:lIYrPEfCflmGob3XibP9LlH4hMz/eD36pVHyHswMLu0=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJkZWNpc2lvbiI6ImFsbG93Iiwic2RpIjoiZC1UNXpIRTRVR2Zxcy1ZU1ZPUU5wMDVRIn0="}}], "supervisor_requests_observed": [{"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "decision", "request": {"Method": "POST", "URL": "https://ss.conformance.test/decision", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Digest": ["sha-256=:lIYrPEfCflmGob3XibP9LlH4hMz/eD36pVHyHswMLu0=:"], "Content-Length": ["791"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:5PByPkMFWQzLvTOFcHCz1L/QzXQk0lWewZJejZuSLzjDMDYSB0z1+Q7vnQD/CGfQwJwoZrijJ7/wO2JHqJy7Cg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3QiOiJwZXJzb25fdG9rZW4iLCJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TVRrc0ltbGhkQ0k2TVRjNU16Y3pOak13T1N3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWNITXRkVzV6YVdkdVpXUXRZV2RsYm5RaUxDSndjeUk2SW1oMGRIQnpPaTh2YzNCekxtRmhkWFJvTG1KdmVHeGhZaTV6YVhSbElpd2ljM1ZpSWpvaVlXRjFkR2c2UVdkbGJuUkFZWEF1WTI5dVptOXliV0Z1WTJVdWRHVnpkQ0o5Lm80QkhwMmtjVTlFR2ZWeUZSaTM0RU5xY0RXOHFhRGhYcHpNUG5UeUR0bU94b2M1SjR3OFpURnVxQ3lucmFGeTVpVVlIdzhKZjJuc2plZXRxUGQ2SkJRIiwiaWF0IjoxNzkzNzM2MzE5LCJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCIsInNkaSI6ImQtVDV6SEU0VUdmcXMtWVNWT1FOcDA1USIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736319, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /decision\n\"content-digest\": sha-256=:lIYrPEfCflmGob3XibP9LlH4hMz/eD36pVHyHswMLu0=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJkZWNpc2lvbiI6ImFsbG93Iiwic2RpIjoiZC1UNXpIRTRVR2Zxcy1ZU1ZPUU5wMDVRIn0="}}]}, "assertions": [{"assertion": "no-credential", "clause": "supervision.ps.signed-verify", "state": "pass", "expected": false, "actual": false}, {"assertion": "to-person", "clause": "supervision.ps.unavailable", "state": "pass", "expected": 202, "actual": 202}, {"assertion": "consulted", "clause": "supervision.ps.envelope", "state": "pass", "expected": true, "actual": true}]}, {"id": "supervision.ps-ask", "evidence": {"agent_exchanges": [{"stage": "person", "request": {"Method": "POST", "URL": "https://sps.aauth.boxlab.site/person", "Headers": {"Content-Digest": ["sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:"], "Content-Type": ["application/json"], "Signature": ["sig=:dahLDPCze9L7PlaMnnX9OeN38Cfu7BvxC8+KD0r+qXlA/vKp5NqkF1lFO/7GeFYGAx2Uoo0ImlTE9L6h/0s1CA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736319"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTksImlhdCI6MTc5MzczNjMwOSwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoic3VwZXJ2aXNpb24ucHMtYXNrLWFnZW50IiwicHMiOiJodHRwczovL3Nwcy5hYXV0aC5ib3hsYWIuc2l0ZSIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.GwAxxOV-iwf_zVFw1SIjsoQQpkF_vp3ClEfNWicJ6yh7vM5wOsI9VL8ZLtqZwJe0NOJsbo_v0_xoMIcypaXHDQ\""]}, "Body": "eyJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9"}, "response": {"status": 202, "headers": {"Aauth-Requirement": ["requirement=approval"], "Cache-Control": ["no-store"], "Content-Length": ["20"], "Content-Type": ["application/json"], "Location": ["https://sps.aauth.boxlab.site/pending/twNRIIr6YSAlggKLlGxF4g"], "Retry-After": ["5"]}, "body_base64": "eyJzdGF0dXMiOiJwZW5kaW5nIn0="}}, {"stage": "resolve", "response": {"status": 200, "headers": {"Content-Length": ["38"], "Content-Type": ["application/json"]}, "body_base64": "eyJyZWZlcmVuY2UiOiJ0d05SSUlyNllTQWxnZ0tMbEd4RjRnIn0="}}, {"stage": "poll", "request": {"Method": "GET", "URL": "https://sps.aauth.boxlab.site/pending/twNRIIr6YSAlggKLlGxF4g", "Headers": {"Signature": ["sig=:r3aqMS+fYwNGXym3+t8Bx1zebJOgyfrmw8TG4Zoy/rF1VxxBIYBSHEJ134tfNARcSS28FgxqkMPubSLzxjCdDQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736319"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTksImlhdCI6MTc5MzczNjMwOSwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoic3VwZXJ2aXNpb24ucHMtYXNrLWFnZW50IiwicHMiOiJodHRwczovL3Nwcy5hYXV0aC5ib3hsYWIuc2l0ZSIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.GwAxxOV-iwf_zVFw1SIjsoQQpkF_vp3ClEfNWicJ6yh7vM5wOsI9VL8ZLtqZwJe0NOJsbo_v0_xoMIcypaXHDQ\""]}, "Body": null}, "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["630"], "Content-Type": ["application/json"]}, "body_base64": "eyJleHBpcmVzX2luIjo2MCwicGVyc29uX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxemRYQmxjblpwYzJWa0xYQnpJaXdpZEhsd0lqb2lZV0V0Y0dWeWMyOXVLMnAzZENKOS5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwzTndjeTVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1SM2F5STZJbUZoZFhSb0xYQmxjbk52Ymk1cWMyOXVJaXdpWVhWa0lqb2lhSFIwY0hNNkx5OXlaWE52ZFhKalpTNWpiMjVtYjNKdFlXNWpaUzUwWlhOMElpd2ljM1ZpSWpvaVpHbHlaV04wWldRdGNHVnljMjl1TFRFaUxDSnFkR2tpT2lKeWRYTjBMWE4xY0dWeWRtbHpaV1F0TVRjNU16Y3pOak14T1MwMUlpd2lhV0YwSWpveE56a3pOek0yTXpFNUxDSmxlSEFpT2pFM09UTTNNell6Tnprc0ltTnVaaUk2ZXlKcWQyc2lPbnNpYTNSNUlqb2lUMHRRSWl3aVkzSjJJam9pUldReU5UVXhPU0lzSW5naU9pSm5WR3d6UkhGb09VWXhPVmR2TVZKdGR6QjRMWHBOZFU1cGNFY3dOMnBsYVZobVdWQlhORjlLY3pWUklpd2lZV3huSWpvaVJXUXlOVFV4T1NKOWZYMC55bDBkdlZYdlBUMWEtdTdwcERxd0lfb3dVN0ZEbkhlbHhhN05vVnM5U2lHeEVIWWhxcVhwbHRxODJXTTE0SjEwYjJMYUY4OG05cUNfSWx5UFY1bW1EUSJ9"}}, {"stage": "deliver", "response": {"status": 200, "headers": {"Content-Length": ["23"], "Content-Type": ["application/json"]}, "body_base64": "eyJ1bmRlbGl2ZXJlZF9wYWlycyI6MH0="}}], "supervisor_requests": [{"kind": "connect", "request": {"Method": "POST", "URL": "https://ss.conformance.test/connect", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:hYYKtz3bcRSJUjKfliJaeDf8eAQWUlJ2A/QC9WR5gr8=:"], "Content-Length": ["98"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:jiFLphgY0KHl7zLJPjOhHtP96T2d3T9fkMUT9nRzOVXAKbxFziHyjuDrlRtvvbX2FRHpqIHrsWYt3L27okSFBA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3Rpb24iOiJjb25uZWN0IiwiaWF0IjoxNzkzNzM2MzE4LCJpZCI6ImMtVlotdGN4eEFvc1RaZ2psQTNRcFdFZyIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736318, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /connect\n\"content-digest\": sha-256=:hYYKtz3bcRSJUjKfliJaeDf8eAQWUlJ2A/QC9WR5gr8=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJzdGF0dXMiOiJjb25uZWN0ZWQifQ=="}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "decision", "request": {"Method": "POST", "URL": "https://ss.conformance.test/decision", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Digest": ["sha-256=:pen7H+Ehl5z15/kBHZ8VmcedDUtMQgZAOdGfHS3+4/k=:"], "Content-Length": ["785"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:9MEq37HoV8hUAlazu4sVJHxT25YV2kuQQcMZifJWxKtacCuY8fI/vFkTYUyDavhVNnuCl2EB7mEaElyHt7RmDA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3QiOiJwZXJzb25fdG9rZW4iLCJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TVRrc0ltbGhkQ0k2TVRjNU16Y3pOak13T1N3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWNITXRZWE5yTFdGblpXNTBJaXdpY0hNaU9pSm9kSFJ3Y3pvdkwzTndjeTVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW5OMVlpSTZJbUZoZFhSb09rRm5aVzUwUUdGd0xtTnZibVp2Y20xaGJtTmxMblJsYzNRaWZRLkd3QXh4T1YtaXdmX3pWRncxU0lqc29RUXBrRl92cDNDbEVmTldpY0o2eWg3dk01d09zSTlWTDhaTHRxWndKZTBOT0pzYm9fdjBfeG9NSWN5cGFYSERRIiwiaWF0IjoxNzkzNzM2MzE5LCJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCIsInNkaSI6ImQtLXNHSUV2THRZM2lnNGZRU2VNZm9BZyIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736319, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /decision\n\"content-digest\": sha-256=:pen7H+Ehl5z15/kBHZ8VmcedDUtMQgZAOdGfHS3+4/k=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319", "Error": ""}, "response": {"status": 200, "headers": {"Content-Digest": ["sha-256=:gZdvD6kvcxd5v/W+KCSBDeURkR/erYGl9H28LBOh3Qo=:"], "Content-Type": ["application/json"], "Signature": ["sig=:nwemrHuyr1vqJr3AGuuLZhgf0TLS8JwRJHiGwaf3B5twtJhFWbFV3vLwCJkNWggrBjKsbWuRn31cuqD74ZKZAQ==:"], "Signature-Input": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736319"], "Signature-Key": ["sig=jwks_uri;id=\"https://ss.conformance.test\";dwk=\"aauth-supervisor.json\";kid=\"ss-1\""]}, "body_base64": "eyJkZWNpc2lvbiI6ImFzayIsInNkaSI6ImQtLXNHSUV2THRZM2lnNGZRU2VNZm9BZyIsInN1bW1hcnkiOiJGaXh0dXJlIHF1ZXN0aW9uIGZvciB0aGUgcGVyc29uLiJ9"}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "event:decision.resolved", "request": {"Method": "POST", "URL": "https://ss.conformance.test/event", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:teKXv0gpcnIuboiZXDQ2GluBpIAERW7nK/9Ul/oikRo=:"], "Content-Length": ["199"], "Content-Type": ["application/json"], "Signature": ["sig=:/Vt39ueDpGPn+K7ZA079URoeBaQvPZLCNB4Ct+3BUwurRhUQ2O8Nb4StmpZkpdmAFsVZyESmeaq4OMlaMF/qAA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhbnN3ZXIiOiJhbGxvdyIsImV2ZW50IjoiZGVjaXNpb24ucmVzb2x2ZWQiLCJpYXQiOjE3OTM3MzYzMTksImlkIjoiZS11aFI2TmFnOTMtcXRnaGRCSl8xOU9nIiwic2RpIjoiZC0tc0dJRXZMdFkzaWc0ZlFTZU1mb0FnIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736319, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /event\n\"content-digest\": sha-256=:teKXv0gpcnIuboiZXDQ2GluBpIAERW7nK/9Ul/oikRo=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319", "Error": ""}, "response": {"status": 201, "headers": {}, "body_base64": null}}, {"kind": "event:person_token.issued", "request": {"Method": "POST", "URL": "https://ss.conformance.test/event", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:/IdatiPyapeEQ6KE2m6vsCCTQA8EYZVgdhgPpOJ9ktQ=:"], "Content-Length": ["280"], "Content-Type": ["application/json"], "Signature": ["sig=:kZbt5FKzZmgY4gKg1w2ZnifGhvZiWY2Pdl9wu5Dm3QiMDV+tUAst8wBCF57+37pmHJdxnTdlyUtxFzbPA73bBg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhdWQiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJldmVudCI6InBlcnNvbl90b2tlbi5pc3N1ZWQiLCJleHAiOjE3OTM3MzYzNzksImlhdCI6MTc5MzczNjMxOSwiaWQiOiJlLVJMTnA2czFxMDdQUWVKa3J6aHV4QWciLCJqdGkiOiJydXN0LXN1cGVydmlzZWQtMTc5MzczNjMxOS01Iiwic2RpIjoiZC0tc0dJRXZMdFkzaWc0ZlFTZU1mb0FnIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736319, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /event\n\"content-digest\": sha-256=:/IdatiPyapeEQ6KE2m6vsCCTQA8EYZVgdhgPpOJ9ktQ=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319", "Error": ""}, "response": {"status": 201, "headers": {}, "body_base64": null}}], "supervisor_requests_observed": [{"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "decision", "request": {"Method": "POST", "URL": "https://ss.conformance.test/decision", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Digest": ["sha-256=:pen7H+Ehl5z15/kBHZ8VmcedDUtMQgZAOdGfHS3+4/k=:"], "Content-Length": ["785"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:9MEq37HoV8hUAlazu4sVJHxT25YV2kuQQcMZifJWxKtacCuY8fI/vFkTYUyDavhVNnuCl2EB7mEaElyHt7RmDA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3QiOiJwZXJzb25fdG9rZW4iLCJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TVRrc0ltbGhkQ0k2TVRjNU16Y3pOak13T1N3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWNITXRZWE5yTFdGblpXNTBJaXdpY0hNaU9pSm9kSFJ3Y3pvdkwzTndjeTVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW5OMVlpSTZJbUZoZFhSb09rRm5aVzUwUUdGd0xtTnZibVp2Y20xaGJtTmxMblJsYzNRaWZRLkd3QXh4T1YtaXdmX3pWRncxU0lqc29RUXBrRl92cDNDbEVmTldpY0o2eWg3dk01d09zSTlWTDhaTHRxWndKZTBOT0pzYm9fdjBfeG9NSWN5cGFYSERRIiwiaWF0IjoxNzkzNzM2MzE5LCJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCIsInNkaSI6ImQtLXNHSUV2THRZM2lnNGZRU2VNZm9BZyIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736319, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /decision\n\"content-digest\": sha-256=:pen7H+Ehl5z15/kBHZ8VmcedDUtMQgZAOdGfHS3+4/k=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319", "Error": ""}, "response": {"status": 200, "headers": {"Content-Digest": ["sha-256=:gZdvD6kvcxd5v/W+KCSBDeURkR/erYGl9H28LBOh3Qo=:"], "Content-Type": ["application/json"], "Signature": ["sig=:nwemrHuyr1vqJr3AGuuLZhgf0TLS8JwRJHiGwaf3B5twtJhFWbFV3vLwCJkNWggrBjKsbWuRn31cuqD74ZKZAQ==:"], "Signature-Input": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736319"], "Signature-Key": ["sig=jwks_uri;id=\"https://ss.conformance.test\";dwk=\"aauth-supervisor.json\";kid=\"ss-1\""]}, "body_base64": "eyJkZWNpc2lvbiI6ImFzayIsInNkaSI6ImQtLXNHSUV2THRZM2lnNGZRU2VNZm9BZyIsInN1bW1hcnkiOiJGaXh0dXJlIHF1ZXN0aW9uIGZvciB0aGUgcGVyc29uLiJ9"}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "event:decision.resolved", "request": {"Method": "POST", "URL": "https://ss.conformance.test/event", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:teKXv0gpcnIuboiZXDQ2GluBpIAERW7nK/9Ul/oikRo=:"], "Content-Length": ["199"], "Content-Type": ["application/json"], "Signature": ["sig=:/Vt39ueDpGPn+K7ZA079URoeBaQvPZLCNB4Ct+3BUwurRhUQ2O8Nb4StmpZkpdmAFsVZyESmeaq4OMlaMF/qAA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhbnN3ZXIiOiJhbGxvdyIsImV2ZW50IjoiZGVjaXNpb24ucmVzb2x2ZWQiLCJpYXQiOjE3OTM3MzYzMTksImlkIjoiZS11aFI2TmFnOTMtcXRnaGRCSl8xOU9nIiwic2RpIjoiZC0tc0dJRXZMdFkzaWc0ZlFTZU1mb0FnIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736319, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /event\n\"content-digest\": sha-256=:teKXv0gpcnIuboiZXDQ2GluBpIAERW7nK/9Ul/oikRo=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319", "Error": ""}, "response": {"status": 201, "headers": {}, "body_base64": null}}, {"kind": "event:person_token.issued", "request": {"Method": "POST", "URL": "https://ss.conformance.test/event", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:/IdatiPyapeEQ6KE2m6vsCCTQA8EYZVgdhgPpOJ9ktQ=:"], "Content-Length": ["280"], "Content-Type": ["application/json"], "Signature": ["sig=:kZbt5FKzZmgY4gKg1w2ZnifGhvZiWY2Pdl9wu5Dm3QiMDV+tUAst8wBCF57+37pmHJdxnTdlyUtxFzbPA73bBg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhdWQiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJldmVudCI6InBlcnNvbl90b2tlbi5pc3N1ZWQiLCJleHAiOjE3OTM3MzYzNzksImlhdCI6MTc5MzczNjMxOSwiaWQiOiJlLVJMTnA2czFxMDdQUWVKa3J6aHV4QWciLCJqdGkiOiJydXN0LXN1cGVydmlzZWQtMTc5MzczNjMxOS01Iiwic2RpIjoiZC0tc0dJRXZMdFkzaWc0ZlFTZU1mb0FnIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736319, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /event\n\"content-digest\": sha-256=:/IdatiPyapeEQ6KE2m6vsCCTQA8EYZVgdhgPpOJ9ktQ=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319", "Error": ""}, "response": {"status": 201, "headers": {}, "body_base64": null}}]}, "assertions": [{"assertion": "pending", "clause": "supervision.ps.decision-applied", "state": "pass", "expected": 202, "actual": 202}, {"assertion": "no-credential", "clause": "supervision.ps.decision-applied", "state": "pass", "expected": false, "actual": false}, {"assertion": "completed", "clause": "supervision.ps.reason-optional", "state": "pass", "expected": true, "actual": true}, {"assertion": "answer", "clause": "supervision.ps.decision-resolved", "state": "pass", "expected": "allow", "actual": "allow"}, {"assertion": "resolved-id", "clause": "supervision.ps.event-id", "state": "pass", "expected": true, "actual": true}, {"assertion": "resolved-proof", "clause": "supervision.ps.core-keying", "state": "pass", "expected": true, "actual": true}]}, {"id": "supervision.ps-server-error", "evidence": {"agent_exchanges": [{"stage": "person", "request": {"Method": "POST", "URL": "https://sps.aauth.boxlab.site/person", "Headers": {"Content-Digest": ["sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:"], "Content-Type": ["application/json"], "Signature": ["sig=:PhEL9BP52jcjdVhDMNkqUhLQrD4yzEAVwqYIGbv1HuynQGZUOUuRL2dcGEwvROQQopw/4XUAfNrGWtPjHc/JAQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736319"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTksImlhdCI6MTc5MzczNjMwOSwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoic3VwZXJ2aXNpb24ucHMtc2VydmVyLWVycm9yLWFnZW50IiwicHMiOiJodHRwczovL3Nwcy5hYXV0aC5ib3hsYWIuc2l0ZSIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.CJ_stZtYb1_RMBxyiGKngfOJ6IOhvmQqPm3przFVS_R-MnVhllvii5yEDsKadeeqEmOo4kAcM8BSR-fwRo7VCA\""]}, "Body": "eyJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9"}, "response": {"status": 202, "headers": {"Aauth-Requirement": ["requirement=approval"], "Cache-Control": ["no-store"], "Content-Length": ["20"], "Content-Type": ["application/json"], "Location": ["https://sps.aauth.boxlab.site/pending/FUqQwwBpgq6mZFDQaAETtA"], "Retry-After": ["5"]}, "body_base64": "eyJzdGF0dXMiOiJwZW5kaW5nIn0="}}, {"stage": "resolve", "response": {"status": 200, "headers": {"Content-Length": ["38"], "Content-Type": ["application/json"]}, "body_base64": "eyJyZWZlcmVuY2UiOiJGVXFRd3dCcGdxNm1aRkRRYUFFVHRBIn0="}}, {"stage": "poll", "request": {"Method": "GET", "URL": "https://sps.aauth.boxlab.site/pending/FUqQwwBpgq6mZFDQaAETtA", "Headers": {"Signature": ["sig=:5mcrEeWh1GehVR9JnsZcVfpgMrZ11puCggWrHIMkj0fFfqygMllzihAEirJqy9YT+0t3oRg67Z7q8kDxquLLBQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736319"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MTksImlhdCI6MTc5MzczNjMwOSwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoic3VwZXJ2aXNpb24ucHMtc2VydmVyLWVycm9yLWFnZW50IiwicHMiOiJodHRwczovL3Nwcy5hYXV0aC5ib3hsYWIuc2l0ZSIsInN1YiI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QifQ.CJ_stZtYb1_RMBxyiGKngfOJ6IOhvmQqPm3przFVS_R-MnVhllvii5yEDsKadeeqEmOo4kAcM8BSR-fwRo7VCA\""]}, "Body": null}, "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["630"], "Content-Type": ["application/json"]}, "body_base64": "eyJleHBpcmVzX2luIjo2MCwicGVyc29uX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxemRYQmxjblpwYzJWa0xYQnpJaXdpZEhsd0lqb2lZV0V0Y0dWeWMyOXVLMnAzZENKOS5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwzTndjeTVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1SM2F5STZJbUZoZFhSb0xYQmxjbk52Ymk1cWMyOXVJaXdpWVhWa0lqb2lhSFIwY0hNNkx5OXlaWE52ZFhKalpTNWpiMjVtYjNKdFlXNWpaUzUwWlhOMElpd2ljM1ZpSWpvaVpHbHlaV04wWldRdGNHVnljMjl1TFRFaUxDSnFkR2tpT2lKeWRYTjBMWE4xY0dWeWRtbHpaV1F0TVRjNU16Y3pOak14T1MwMklpd2lhV0YwSWpveE56a3pOek0yTXpFNUxDSmxlSEFpT2pFM09UTTNNell6Tnprc0ltTnVaaUk2ZXlKcWQyc2lPbnNpYTNSNUlqb2lUMHRRSWl3aVkzSjJJam9pUldReU5UVXhPU0lzSW5naU9pSm5WR3d6UkhGb09VWXhPVmR2TVZKdGR6QjRMWHBOZFU1cGNFY3dOMnBsYVZobVdWQlhORjlLY3pWUklpd2lZV3huSWpvaVJXUXlOVFV4T1NKOWZYMC56clVFdlFiV21HUWNqWGdZaWhvcW55UU05MV9YZlktWG91OEEwTnR1TnRib0RnLTRLOWk0RWZTeXAzSDNXak1LT2M3VXdlQWphaWpyVEdFblRuaVhBZyJ9"}}, {"stage": "deliver", "response": {"status": 200, "headers": {"Content-Length": ["23"], "Content-Type": ["application/json"]}, "body_base64": "eyJ1bmRlbGl2ZXJlZF9wYWlycyI6MH0="}}], "supervisor_requests": [{"kind": "connect", "request": {"Method": "POST", "URL": "https://ss.conformance.test/connect", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:hYYKtz3bcRSJUjKfliJaeDf8eAQWUlJ2A/QC9WR5gr8=:"], "Content-Length": ["98"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:jiFLphgY0KHl7zLJPjOhHtP96T2d3T9fkMUT9nRzOVXAKbxFziHyjuDrlRtvvbX2FRHpqIHrsWYt3L27okSFBA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3Rpb24iOiJjb25uZWN0IiwiaWF0IjoxNzkzNzM2MzE4LCJpZCI6ImMtVlotdGN4eEFvc1RaZ2psQTNRcFdFZyIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736318, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /connect\n\"content-digest\": sha-256=:hYYKtz3bcRSJUjKfliJaeDf8eAQWUlJ2A/QC9WR5gr8=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJzdGF0dXMiOiJjb25uZWN0ZWQifQ=="}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "decision", "request": {"Method": "POST", "URL": "https://ss.conformance.test/decision", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Digest": ["sha-256=:0sy33r5KJL0UmdWOAPUfuI6BCDoMhYy3GKNY+MmFzKY=:"], "Content-Length": ["797"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:g/Y6R4uPW/BRVM7WK3Maeag7Vlwt4PDp961h1eEV3mVYtSYQytFxhkB0PVtxb7orbMWE4Y5cFw0i9CmmGo8ECA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3QiOiJwZXJzb25fdG9rZW4iLCJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TVRrc0ltbGhkQ0k2TVRjNU16Y3pOak13T1N3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWNITXRjMlZ5ZG1WeUxXVnljbTl5TFdGblpXNTBJaXdpY0hNaU9pSm9kSFJ3Y3pvdkwzTndjeTVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW5OMVlpSTZJbUZoZFhSb09rRm5aVzUwUUdGd0xtTnZibVp2Y20xaGJtTmxMblJsYzNRaWZRLkNKX3N0WnRZYjFfUk1CeHlpR0tuZ2ZPSjZJT2h2bVFxUG0zcHJ6RlZTX1ItTW5WaGxsdmlpNXlFRHNLYWRlZXFFbU9vNGtBY004QlNSLWZ3Um83VkNBIiwiaWF0IjoxNzkzNzM2MzE5LCJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCIsInNkaSI6ImQtYmhjMXFRV01OcVAzNlhlaXdTX1lfUSIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736319, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /decision\n\"content-digest\": sha-256=:0sy33r5KJL0UmdWOAPUfuI6BCDoMhYy3GKNY+MmFzKY=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319", "Error": ""}, "response": {"status": 500, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJlcnJvciI6InNlcnZlcl9lcnJvciJ9"}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "event:decision.resolved", "request": {"Method": "POST", "URL": "https://ss.conformance.test/event", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:qRLLr5jOB7f22jbwm6lmd8mq9/iTNGjNHa3GEd24qNM=:"], "Content-Length": ["226"], "Content-Type": ["application/json"], "Signature": ["sig=:izhet7Qp1Wgu5eJgaiqCcZiG8ZYK7/f9kfyhPt0ud6z+su+L+amasHLcDwXc9K7yR+N6eY2BPVtrp0hPWPWpDw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhbnN3ZXIiOiJhbGxvdyIsImV2ZW50IjoiZGVjaXNpb24ucmVzb2x2ZWQiLCJpYXQiOjE3OTM3MzYzMTksImlkIjoiZS1BYjhMdmppUlR4UW1JLW1ubGdaTkFBIiwic2RpIjoiZC1iaGMxcVFXTU5xUDM2WGVpd1NfWV9RIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEiLCJzdXBlcnZpc29yIjoidW5hdmFpbGFibGUifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736319, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /event\n\"content-digest\": sha-256=:qRLLr5jOB7f22jbwm6lmd8mq9/iTNGjNHa3GEd24qNM=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319", "Error": ""}, "response": {"status": 201, "headers": {}, "body_base64": null}}, {"kind": "event:person_token.issued", "request": {"Method": "POST", "URL": "https://ss.conformance.test/event", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:Y4e6zx5bNkPJ7C47eP8BHaT00evwVMp2ns+SeYK4pGA=:"], "Content-Length": ["280"], "Content-Type": ["application/json"], "Signature": ["sig=:qe0EL02UTJMHlSEq0bsUR1Qs+A0kS/68qNoe+l2LyfaHQ2qFjcKcm9QeGfhH1OtYxOOkU1Oktp70+A4VP19EDA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhdWQiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJldmVudCI6InBlcnNvbl90b2tlbi5pc3N1ZWQiLCJleHAiOjE3OTM3MzYzNzksImlhdCI6MTc5MzczNjMxOSwiaWQiOiJlLUxCcjM2R1dKUWZtM0xrdDVldk1ROGciLCJqdGkiOiJydXN0LXN1cGVydmlzZWQtMTc5MzczNjMxOS02Iiwic2RpIjoiZC1iaGMxcVFXTU5xUDM2WGVpd1NfWV9RIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736319, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /event\n\"content-digest\": sha-256=:Y4e6zx5bNkPJ7C47eP8BHaT00evwVMp2ns+SeYK4pGA=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319", "Error": ""}, "response": {"status": 201, "headers": {}, "body_base64": null}}], "supervisor_requests_observed": [{"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "decision", "request": {"Method": "POST", "URL": "https://ss.conformance.test/decision", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Digest": ["sha-256=:0sy33r5KJL0UmdWOAPUfuI6BCDoMhYy3GKNY+MmFzKY=:"], "Content-Length": ["797"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:g/Y6R4uPW/BRVM7WK3Maeag7Vlwt4PDp961h1eEV3mVYtSYQytFxhkB0PVtxb7orbMWE4Y5cFw0i9CmmGo8ECA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3QiOiJwZXJzb25fdG9rZW4iLCJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TVRrc0ltbGhkQ0k2TVRjNU16Y3pOak13T1N3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWNITXRjMlZ5ZG1WeUxXVnljbTl5TFdGblpXNTBJaXdpY0hNaU9pSm9kSFJ3Y3pvdkwzTndjeTVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW5OMVlpSTZJbUZoZFhSb09rRm5aVzUwUUdGd0xtTnZibVp2Y20xaGJtTmxMblJsYzNRaWZRLkNKX3N0WnRZYjFfUk1CeHlpR0tuZ2ZPSjZJT2h2bVFxUG0zcHJ6RlZTX1ItTW5WaGxsdmlpNXlFRHNLYWRlZXFFbU9vNGtBY004QlNSLWZ3Um83VkNBIiwiaWF0IjoxNzkzNzM2MzE5LCJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCIsInNkaSI6ImQtYmhjMXFRV01OcVAzNlhlaXdTX1lfUSIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736319, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /decision\n\"content-digest\": sha-256=:0sy33r5KJL0UmdWOAPUfuI6BCDoMhYy3GKNY+MmFzKY=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319", "Error": ""}, "response": {"status": 500, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJlcnJvciI6InNlcnZlcl9lcnJvciJ9"}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "event:decision.resolved", "request": {"Method": "POST", "URL": "https://ss.conformance.test/event", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:qRLLr5jOB7f22jbwm6lmd8mq9/iTNGjNHa3GEd24qNM=:"], "Content-Length": ["226"], "Content-Type": ["application/json"], "Signature": ["sig=:izhet7Qp1Wgu5eJgaiqCcZiG8ZYK7/f9kfyhPt0ud6z+su+L+amasHLcDwXc9K7yR+N6eY2BPVtrp0hPWPWpDw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhbnN3ZXIiOiJhbGxvdyIsImV2ZW50IjoiZGVjaXNpb24ucmVzb2x2ZWQiLCJpYXQiOjE3OTM3MzYzMTksImlkIjoiZS1BYjhMdmppUlR4UW1JLW1ubGdaTkFBIiwic2RpIjoiZC1iaGMxcVFXTU5xUDM2WGVpd1NfWV9RIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEiLCJzdXBlcnZpc29yIjoidW5hdmFpbGFibGUifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736319, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /event\n\"content-digest\": sha-256=:qRLLr5jOB7f22jbwm6lmd8mq9/iTNGjNHa3GEd24qNM=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319", "Error": ""}, "response": {"status": 201, "headers": {}, "body_base64": null}}, {"kind": "event:person_token.issued", "request": {"Method": "POST", "URL": "https://ss.conformance.test/event", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:Y4e6zx5bNkPJ7C47eP8BHaT00evwVMp2ns+SeYK4pGA=:"], "Content-Length": ["280"], "Content-Type": ["application/json"], "Signature": ["sig=:qe0EL02UTJMHlSEq0bsUR1Qs+A0kS/68qNoe+l2LyfaHQ2qFjcKcm9QeGfhH1OtYxOOkU1Oktp70+A4VP19EDA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhdWQiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJldmVudCI6InBlcnNvbl90b2tlbi5pc3N1ZWQiLCJleHAiOjE3OTM3MzYzNzksImlhdCI6MTc5MzczNjMxOSwiaWQiOiJlLUxCcjM2R1dKUWZtM0xrdDVldk1ROGciLCJqdGkiOiJydXN0LXN1cGVydmlzZWQtMTc5MzczNjMxOS02Iiwic2RpIjoiZC1iaGMxcVFXTU5xUDM2WGVpd1NfWV9RIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736319, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /event\n\"content-digest\": sha-256=:Y4e6zx5bNkPJ7C47eP8BHaT00evwVMp2ns+SeYK4pGA=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736319", "Error": ""}, "response": {"status": 201, "headers": {}, "body_base64": null}}]}, "assertions": [{"assertion": "pending", "clause": "supervision.ps.unavailable", "state": "pass", "expected": 202, "actual": 202}, {"assertion": "no-credential", "clause": "supervision.ps.unavailable", "state": "pass", "expected": false, "actual": false}, {"assertion": "person-decided", "clause": "supervision.ps.unavailable", "state": "pass", "expected": true, "actual": true}, {"assertion": "answer", "clause": "supervision.ps.decision-resolved", "state": "pass", "expected": "allow", "actual": "allow"}]}, {"id": "supervision.ps-deferred", "evidence": {"agent_exchanges": [{"stage": "person", "request": {"Method": "POST", "URL": "https://sps.aauth.boxlab.site/person", "Headers": {"Content-Digest": ["sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:"], "Content-Type": ["application/json"], "Signature": ["sig=:vW6chBSWkntpFczVZQSindqJGFwuxDH9lKHnZcA/cRh0978rhlRgJ8ktQLzVRy+OU5xYOW2slZctUE4LJaDhAA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736320"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MjAsImlhdCI6MTc5MzczNjMxMCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoic3VwZXJ2aXNpb24ucHMtZGVmZXJyZWQtYWdlbnQiLCJwcyI6Imh0dHBzOi8vc3BzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.nvF11TfE7SptzM_smUINgiqZTPwCBszWMSjC4BZrxmZJlgyMkVSA5FFIELLQI39xy7q-RIxcrQoztOEQKwTGDQ\""]}, "Body": "eyJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9"}, "response": {"status": 202, "headers": {"Aauth-Requirement": ["requirement=approval"], "Cache-Control": ["no-store"], "Content-Length": ["20"], "Content-Type": ["application/json"], "Location": ["https://sps.aauth.boxlab.site/pending/28Y2DZgtUj7CygxT2kKsag"], "Retry-After": ["5"]}, "body_base64": "eyJzdGF0dXMiOiJwZW5kaW5nIn0="}}, {"stage": "advance", "response": {"status": 200, "headers": {"Content-Length": ["38"], "Content-Type": ["application/json"]}, "body_base64": "eyJyZWZlcmVuY2UiOiIyOFkyRFpndFVqN0N5Z3hUMmtLc2FnIn0="}}, {"stage": "poll", "request": {"Method": "GET", "URL": "https://sps.aauth.boxlab.site/pending/28Y2DZgtUj7CygxT2kKsag", "Headers": {"Signature": ["sig=:l4i0SovJ4ELNYhI/h2m6tDYJUIRyqWDg7mujG8gEiXWwgPxX/fXmP77yZ4szAxifp5QgH0SiyTaURVY1DtT+Cg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736320"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MjAsImlhdCI6MTc5MzczNjMxMCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoic3VwZXJ2aXNpb24ucHMtZGVmZXJyZWQtYWdlbnQiLCJwcyI6Imh0dHBzOi8vc3BzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.nvF11TfE7SptzM_smUINgiqZTPwCBszWMSjC4BZrxmZJlgyMkVSA5FFIELLQI39xy7q-RIxcrQoztOEQKwTGDQ\""]}, "Body": null}, "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["630"], "Content-Type": ["application/json"]}, "body_base64": "eyJleHBpcmVzX2luIjo2MCwicGVyc29uX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxemRYQmxjblpwYzJWa0xYQnpJaXdpZEhsd0lqb2lZV0V0Y0dWeWMyOXVLMnAzZENKOS5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwzTndjeTVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1SM2F5STZJbUZoZFhSb0xYQmxjbk52Ymk1cWMyOXVJaXdpWVhWa0lqb2lhSFIwY0hNNkx5OXlaWE52ZFhKalpTNWpiMjVtYjNKdFlXNWpaUzUwWlhOMElpd2ljM1ZpSWpvaVpHbHlaV04wWldRdGNHVnljMjl1TFRFaUxDSnFkR2tpT2lKeWRYTjBMWE4xY0dWeWRtbHpaV1F0TVRjNU16Y3pOak15TUMwM0lpd2lhV0YwSWpveE56a3pOek0yTXpJd0xDSmxlSEFpT2pFM09UTTNNell6T0RBc0ltTnVaaUk2ZXlKcWQyc2lPbnNpYTNSNUlqb2lUMHRRSWl3aVkzSjJJam9pUldReU5UVXhPU0lzSW5naU9pSm5WR3d6UkhGb09VWXhPVmR2TVZKdGR6QjRMWHBOZFU1cGNFY3dOMnBsYVZobVdWQlhORjlLY3pWUklpd2lZV3huSWpvaVJXUXlOVFV4T1NKOWZYMC54Um5GVW9sbVV4M203TGY2T2pmYmVQVE5UU05NTzczNVhiYzJ5WTA3aUQtRmRsTFB5YjkwOHFiVmx0SUZIb1dnZzIyWmF6VzF4NGtFcGM1RURmX0ZEdyJ9"}}, {"stage": "deliver", "response": {"status": 200, "headers": {"Content-Length": ["23"], "Content-Type": ["application/json"]}, "body_base64": "eyJ1bmRlbGl2ZXJlZF9wYWlycyI6MH0="}}], "supervisor_requests": [{"kind": "connect", "request": {"Method": "POST", "URL": "https://ss.conformance.test/connect", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:hYYKtz3bcRSJUjKfliJaeDf8eAQWUlJ2A/QC9WR5gr8=:"], "Content-Length": ["98"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:jiFLphgY0KHl7zLJPjOhHtP96T2d3T9fkMUT9nRzOVXAKbxFziHyjuDrlRtvvbX2FRHpqIHrsWYt3L27okSFBA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3Rpb24iOiJjb25uZWN0IiwiaWF0IjoxNzkzNzM2MzE4LCJpZCI6ImMtVlotdGN4eEFvc1RaZ2psQTNRcFdFZyIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736318, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /connect\n\"content-digest\": sha-256=:hYYKtz3bcRSJUjKfliJaeDf8eAQWUlJ2A/QC9WR5gr8=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJzdGF0dXMiOiJjb25uZWN0ZWQifQ=="}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "decision", "request": {"Method": "POST", "URL": "https://ss.conformance.test/decision", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Digest": ["sha-256=:wNG3Czq80iZMcf0uLKs+qOvZKyS5Wy0RHip93SnFG8s=:"], "Content-Length": ["791"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:GSYgcZ16k4kifqsiQUkDb8EB9Gj+7nYW5LmPU3ID8BiJXwChXBZptGwOAW1jtlN3H9rDigBIdZzDy9Vf58TnDA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3QiOiJwZXJzb25fdG9rZW4iLCJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TWpBc0ltbGhkQ0k2TVRjNU16Y3pOak14TUN3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWNITXRaR1ZtWlhKeVpXUXRZV2RsYm5RaUxDSndjeUk2SW1oMGRIQnpPaTh2YzNCekxtRmhkWFJvTG1KdmVHeGhZaTV6YVhSbElpd2ljM1ZpSWpvaVlXRjFkR2c2UVdkbGJuUkFZWEF1WTI5dVptOXliV0Z1WTJVdWRHVnpkQ0o5Lm52RjExVGZFN1NwdHpNX3NtVUlOZ2lxWlRQd0NCc3pXTVNqQzRCWnJ4bVpKbGd5TWtWU0E1RkZJRUxMUUkzOXh5N3EtUkl4Y3JRb3p0T0VRS3dUR0RRIiwiaWF0IjoxNzkzNzM2MzIwLCJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCIsInNkaSI6ImQtbmJ0WmdHRzBMMi1mT3lWZzNOVkY1ZyIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736320, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /decision\n\"content-digest\": sha-256=:wNG3Czq80iZMcf0uLKs+qOvZKyS5Wy0RHip93SnFG8s=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320", "Error": ""}, "response": {"status": 202, "headers": {"Cache-Control": ["no-store"], "Content-Type": ["application/json"], "Location": ["https://ss.conformance.test/pending/fixture-1"], "Retry-After": ["0"]}, "body_base64": "eyJzZGkiOiJkLW5idFpnR0cwTDItZk95VmczTlZGNWciLCJzdGF0dXMiOiJwZW5kaW5nIn0="}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "poll", "request": {"Method": "GET", "URL": "https://ss.conformance.test/pending/fixture-1", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Length": ["0"], "Prefer": ["wait=30"], "Signature": ["sig=:yTFgEFfZGDT8OQsmvniSeI6DpYLvNTRAa4DAQj6qThGX8K6Y7aH4JLCEAhNFWjUlmkQ4IB4SL5M5ukyZNu4CAw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736320"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736320, "Covered": ["@method", "@authority", "@path", "signature-key"], "Base": "\"@method\": GET\n\"@authority\": ss.conformance.test\n\"@path\": /pending/fixture-1\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736320", "Error": ""}, "response": {"status": 200, "headers": {"Content-Digest": ["sha-256=:X0ShsEqKce0lyKTiRGOdh4UJJGXm5RNlGvuwI7qZE4o=:"], "Content-Type": ["application/json"], "Signature": ["sig=:+cjoo5oTgw7Nqc5gt9vZOEza45r2/W50pNQIAgp9UiO+jNAT9Eu243Fm9E6eRzdFgjr+SsoyUzMXaAE5Fq6iBw==:"], "Signature-Input": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"@authority\";req \"@path\";req);created=1793736320"], "Signature-Key": ["sig=jwks_uri;id=\"https://ss.conformance.test\";dwk=\"aauth-supervisor.json\";kid=\"ss-1\""]}, "body_base64": "eyJkZWNpc2lvbiI6ImFsbG93Iiwic2RpIjoiZC1uYnRaZ0dHMEwyLWZPeVZnM05WRjVnIn0="}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "event:person_token.issued", "request": {"Method": "POST", "URL": "https://ss.conformance.test/event", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:7cBAPtoHgh6YjTj/lb6+PwAuWTlJqUD69AvygwKXmAQ=:"], "Content-Length": ["280"], "Content-Type": ["application/json"], "Signature": ["sig=:4kQrfYE3Qv0OKrCdtlZHTHEv7Y3jyZlAxIFLYPh4at+OxvPw7LDWPr0UjClZ9ppbkf+/Nh04QZai3AGuqloTBw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhdWQiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJldmVudCI6InBlcnNvbl90b2tlbi5pc3N1ZWQiLCJleHAiOjE3OTM3MzYzODAsImlhdCI6MTc5MzczNjMyMCwiaWQiOiJlLXM4Q1hrbXpNa19kNi1tWjY1R3plenciLCJqdGkiOiJydXN0LXN1cGVydmlzZWQtMTc5MzczNjMyMC03Iiwic2RpIjoiZC1uYnRaZ0dHMEwyLWZPeVZnM05WRjVnIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736320, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /event\n\"content-digest\": sha-256=:7cBAPtoHgh6YjTj/lb6+PwAuWTlJqUD69AvygwKXmAQ=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320", "Error": ""}, "response": {"status": 201, "headers": {}, "body_base64": null}}], "supervisor_requests_observed": [{"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "decision", "request": {"Method": "POST", "URL": "https://ss.conformance.test/decision", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Digest": ["sha-256=:wNG3Czq80iZMcf0uLKs+qOvZKyS5Wy0RHip93SnFG8s=:"], "Content-Length": ["791"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:GSYgcZ16k4kifqsiQUkDb8EB9Gj+7nYW5LmPU3ID8BiJXwChXBZptGwOAW1jtlN3H9rDigBIdZzDy9Vf58TnDA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3QiOiJwZXJzb25fdG9rZW4iLCJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TWpBc0ltbGhkQ0k2TVRjNU16Y3pOak14TUN3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWNITXRaR1ZtWlhKeVpXUXRZV2RsYm5RaUxDSndjeUk2SW1oMGRIQnpPaTh2YzNCekxtRmhkWFJvTG1KdmVHeGhZaTV6YVhSbElpd2ljM1ZpSWpvaVlXRjFkR2c2UVdkbGJuUkFZWEF1WTI5dVptOXliV0Z1WTJVdWRHVnpkQ0o5Lm52RjExVGZFN1NwdHpNX3NtVUlOZ2lxWlRQd0NCc3pXTVNqQzRCWnJ4bVpKbGd5TWtWU0E1RkZJRUxMUUkzOXh5N3EtUkl4Y3JRb3p0T0VRS3dUR0RRIiwiaWF0IjoxNzkzNzM2MzIwLCJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCIsInNkaSI6ImQtbmJ0WmdHRzBMMi1mT3lWZzNOVkY1ZyIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736320, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /decision\n\"content-digest\": sha-256=:wNG3Czq80iZMcf0uLKs+qOvZKyS5Wy0RHip93SnFG8s=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320", "Error": ""}, "response": {"status": 202, "headers": {"Cache-Control": ["no-store"], "Content-Type": ["application/json"], "Location": ["https://ss.conformance.test/pending/fixture-1"], "Retry-After": ["0"]}, "body_base64": "eyJzZGkiOiJkLW5idFpnR0cwTDItZk95VmczTlZGNWciLCJzdGF0dXMiOiJwZW5kaW5nIn0="}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "poll", "request": {"Method": "GET", "URL": "https://ss.conformance.test/pending/fixture-1", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Length": ["0"], "Prefer": ["wait=30"], "Signature": ["sig=:yTFgEFfZGDT8OQsmvniSeI6DpYLvNTRAa4DAQj6qThGX8K6Y7aH4JLCEAhNFWjUlmkQ4IB4SL5M5ukyZNu4CAw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736320"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736320, "Covered": ["@method", "@authority", "@path", "signature-key"], "Base": "\"@method\": GET\n\"@authority\": ss.conformance.test\n\"@path\": /pending/fixture-1\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736320", "Error": ""}, "response": {"status": 200, "headers": {"Content-Digest": ["sha-256=:X0ShsEqKce0lyKTiRGOdh4UJJGXm5RNlGvuwI7qZE4o=:"], "Content-Type": ["application/json"], "Signature": ["sig=:+cjoo5oTgw7Nqc5gt9vZOEza45r2/W50pNQIAgp9UiO+jNAT9Eu243Fm9E6eRzdFgjr+SsoyUzMXaAE5Fq6iBw==:"], "Signature-Input": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"@authority\";req \"@path\";req);created=1793736320"], "Signature-Key": ["sig=jwks_uri;id=\"https://ss.conformance.test\";dwk=\"aauth-supervisor.json\";kid=\"ss-1\""]}, "body_base64": "eyJkZWNpc2lvbiI6ImFsbG93Iiwic2RpIjoiZC1uYnRaZ0dHMEwyLWZPeVZnM05WRjVnIn0="}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "event:person_token.issued", "request": {"Method": "POST", "URL": "https://ss.conformance.test/event", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:7cBAPtoHgh6YjTj/lb6+PwAuWTlJqUD69AvygwKXmAQ=:"], "Content-Length": ["280"], "Content-Type": ["application/json"], "Signature": ["sig=:4kQrfYE3Qv0OKrCdtlZHTHEv7Y3jyZlAxIFLYPh4at+OxvPw7LDWPr0UjClZ9ppbkf+/Nh04QZai3AGuqloTBw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhdWQiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJldmVudCI6InBlcnNvbl90b2tlbi5pc3N1ZWQiLCJleHAiOjE3OTM3MzYzODAsImlhdCI6MTc5MzczNjMyMCwiaWQiOiJlLXM4Q1hrbXpNa19kNi1tWjY1R3plenciLCJqdGkiOiJydXN0LXN1cGVydmlzZWQtMTc5MzczNjMyMC03Iiwic2RpIjoiZC1uYnRaZ0dHMEwyLWZPeVZnM05WRjVnIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736320, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /event\n\"content-digest\": sha-256=:7cBAPtoHgh6YjTj/lb6+PwAuWTlJqUD69AvygwKXmAQ=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320", "Error": ""}, "response": {"status": 201, "headers": {}, "body_base64": null}}]}, "assertions": [{"assertion": "pending", "clause": "supervision.ps.deferred-poll", "state": "pass", "expected": 202, "actual": 202}, {"assertion": "no-credential", "clause": "supervision.ps.deferred-poll", "state": "pass", "expected": false, "actual": false}, {"assertion": "poll-proof", "clause": "supervision.ps.deferred-poll", "state": "pass", "expected": true, "actual": true}, {"assertion": "applied", "clause": "supervision.ps.decision-applied", "state": "pass", "expected": true, "actual": true}]}, {"id": "supervision.ps-proposal", "evidence": {"agent_exchanges": [{"stage": "person", "request": {"Method": "POST", "URL": "https://sps.aauth.boxlab.site/person", "Headers": {"Content-Digest": ["sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:"], "Content-Type": ["application/json"], "Signature": ["sig=:y+C0i3thqDbk0P36CvKilxxbm5fO1sfwf4wPgzTG6r0sAN9vlKrYfUwL2w++7dLEtv/yRy1Xft0EGRaXAH08Ag==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736320"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MjAsImlhdCI6MTc5MzczNjMxMCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoic3VwZXJ2aXNpb24ucHMtcHJvcG9zYWwtYWdlbnQiLCJwcyI6Imh0dHBzOi8vc3BzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.xn_hsTWdBgVKkPteEE68CZauhtKM0Z1FzfBseVYhlUq8zSUq-VKH0HOc5txIsJrpXt-Ax2Qnti-an47r4A_WCQ\""]}, "Body": "eyJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9"}, "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["630"], "Content-Type": ["application/json"]}, "body_base64": "eyJleHBpcmVzX2luIjo2MCwicGVyc29uX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxemRYQmxjblpwYzJWa0xYQnpJaXdpZEhsd0lqb2lZV0V0Y0dWeWMyOXVLMnAzZENKOS5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwzTndjeTVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1SM2F5STZJbUZoZFhSb0xYQmxjbk52Ymk1cWMyOXVJaXdpWVhWa0lqb2lhSFIwY0hNNkx5OXlaWE52ZFhKalpTNWpiMjVtYjNKdFlXNWpaUzUwWlhOMElpd2ljM1ZpSWpvaVpHbHlaV04wWldRdGNHVnljMjl1TFRFaUxDSnFkR2tpT2lKeWRYTjBMWE4xY0dWeWRtbHpaV1F0TVRjNU16Y3pOak15TUMwNElpd2lhV0YwSWpveE56a3pOek0yTXpJd0xDSmxlSEFpT2pFM09UTTNNell6T0RBc0ltTnVaaUk2ZXlKcWQyc2lPbnNpYTNSNUlqb2lUMHRRSWl3aVkzSjJJam9pUldReU5UVXhPU0lzSW5naU9pSm5WR3d6UkhGb09VWXhPVmR2TVZKdGR6QjRMWHBOZFU1cGNFY3dOMnBsYVZobVdWQlhORjlLY3pWUklpd2lZV3huSWpvaVJXUXlOVFV4T1NKOWZYMC4taWVqT3BBWUpTbjZfWnZrQUZhMmE1cm41aDFjXzBvUzNzU1FnUWsydTBPRUxyNUVfMm94ejZxdmFBSF9wZDVnNXhTVHJJN3RqaHpPTXBjb2JFX0ZEQSJ9"}}, {"stage": "mission", "request": {"Method": "POST", "URL": "https://sps.aauth.boxlab.site/mission", "Headers": {"Content-Digest": ["sha-256=:LgqOoh6P5pkMEgHiE+AowhYxuVCF8mE4QrjraA2m048=:"], "Content-Type": ["application/json"], "Signature": ["sig=:4PPVWbEgSvHgXfQnk1IyiOP9ksglxXIy16d2ZMZqoyhZnOiSs6fFhlpV+/ZGN9sbV3XsBeQVGfZ5ir4u2NF7Dg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736320"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MjAsImlhdCI6MTc5MzczNjMxMCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoic3VwZXJ2aXNpb24ucHMtcHJvcG9zYWwtYWdlbnQiLCJwcyI6Imh0dHBzOi8vc3BzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.xn_hsTWdBgVKkPteEE68CZauhtKM0Z1FzfBseVYhlUq8zSUq-VKH0HOc5txIsJrpXt-Ax2Qnti-an47r4A_WCQ\""]}, "Body": "eyJkZXNjcmlwdGlvbiI6IiMgRml4dHVyZSBtaXNzaW9uXG5cblJlYWQgdGhlIGZpeHR1cmUgcmVzb3VyY2UuIn0="}, "response": {"status": 200, "headers": {"Content-Length": ["259"], "Content-Type": ["application/json"]}, "body_base64": "eyJtaXNzaW9uIjoiZXlKaFoyVnVkQ0k2SW1GaGRYUm9Pa0ZuWlc1MFFHRndMbU52Ym1admNtMWhibU5sTG5SbGMzUWlMQ0poY0hCeWIzWmxaRjloZENJNklqSXdNall0TVRFdE1ETlVNakE2TURVNk1qQmFJaXdpWkdWelkzSnBjSFJwYjI0aU9pSWpJRVpwZUhSMWNtVWdiV2x6YzJsdmJseHVYRzVTWldGa0lIUm9aU0JtYVhoMGRYSmxJSEpsYzI5MWNtTmxMaUo5IiwiczI1NiI6Im0xWlhaWDdzNHZlUEhXY2U5TVRhVVZYM1dpRWltZTNDS29ldkxyb3VESGMifQ=="}}, {"stage": "deliver", "response": {"status": 200, "headers": {"Content-Length": ["23"], "Content-Type": ["application/json"]}, "body_base64": "eyJ1bmRlbGl2ZXJlZF9wYWlycyI6MH0="}}], "supervisor_requests": [{"kind": "connect", "request": {"Method": "POST", "URL": "https://ss.conformance.test/connect", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:hYYKtz3bcRSJUjKfliJaeDf8eAQWUlJ2A/QC9WR5gr8=:"], "Content-Length": ["98"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:jiFLphgY0KHl7zLJPjOhHtP96T2d3T9fkMUT9nRzOVXAKbxFziHyjuDrlRtvvbX2FRHpqIHrsWYt3L27okSFBA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3Rpb24iOiJjb25uZWN0IiwiaWF0IjoxNzkzNzM2MzE4LCJpZCI6ImMtVlotdGN4eEFvc1RaZ2psQTNRcFdFZyIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736318, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /connect\n\"content-digest\": sha-256=:hYYKtz3bcRSJUjKfliJaeDf8eAQWUlJ2A/QC9WR5gr8=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJzdGF0dXMiOiJjb25uZWN0ZWQifQ=="}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "decision", "request": {"Method": "POST", "URL": "https://ss.conformance.test/decision", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Digest": ["sha-256=:5q5kZqskPQM+tqljI4uBOPJlFoR8ERoZZxVqADTO5fQ=:"], "Content-Length": ["791"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:0cIdoeW4+QYJgpddMiwxB2LibhDz7z6ly0t9C56p3IED5p/VFbwWdG5OPGCTrlyUCftetiQnmJtwdi1kx0hjCA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3QiOiJwZXJzb25fdG9rZW4iLCJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TWpBc0ltbGhkQ0k2TVRjNU16Y3pOak14TUN3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWNITXRjSEp2Y0c5ellXd3RZV2RsYm5RaUxDSndjeUk2SW1oMGRIQnpPaTh2YzNCekxtRmhkWFJvTG1KdmVHeGhZaTV6YVhSbElpd2ljM1ZpSWpvaVlXRjFkR2c2UVdkbGJuUkFZWEF1WTI5dVptOXliV0Z1WTJVdWRHVnpkQ0o5LnhuX2hzVFdkQmdWS2tQdGVFRTY4Q1phdWh0S00wWjFGemZCc2VWWWhsVXE4elNVcS1WS0gwSE9jNXR4SXNKcnBYdC1BeDJRbnRpLWFuNDdyNEFfV0NRIiwiaWF0IjoxNzkzNzM2MzIwLCJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCIsInNkaSI6ImQtWnVJanFvdkdCSjhVMDlxaEg4amE2ZyIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736320, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /decision\n\"content-digest\": sha-256=:5q5kZqskPQM+tqljI4uBOPJlFoR8ERoZZxVqADTO5fQ=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320", "Error": ""}, "response": {"status": 200, "headers": {"Content-Digest": ["sha-256=:1tDOOMeJUWo3RuIV5fz4AdLnOV9++4J6KEWJmP03WIA=:"], "Content-Type": ["application/json"], "Signature": ["sig=:rGSdA+jjXXKtqLtvjgYLHlSyYAeasKRgrr0rZfWIAhjDSR+8zxp2ghKVNX/mHSNG0Fs37Tj5PJ9vzL/2JF2HAQ==:"], "Signature-Input": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736320"], "Signature-Key": ["sig=jwks_uri;id=\"https://ss.conformance.test\";dwk=\"aauth-supervisor.json\";kid=\"ss-1\""]}, "body_base64": "eyJkZWNpc2lvbiI6ImFsbG93Iiwic2RpIjoiZC1adUlqcW92R0JKOFUwOXFoSDhqYTZnIn0="}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "event:person_token.issued", "request": {"Method": "POST", "URL": "https://ss.conformance.test/event", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:TKY99bFX1K8KbXXhUSA4/EPNYSQWaIaUcePSEnvGvYk=:"], "Content-Length": ["280"], "Content-Type": ["application/json"], "Signature": ["sig=:ucVwRNjQrFyuwcnDpSs1jFFPbDspjpzxarLvzfv4APFv2wuerNJncOwAE7ExBACM/rFQQc5Ryi9HvHkzphOVAg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhdWQiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJldmVudCI6InBlcnNvbl90b2tlbi5pc3N1ZWQiLCJleHAiOjE3OTM3MzYzODAsImlhdCI6MTc5MzczNjMyMCwiaWQiOiJlLUNyeVp1UHMzb1V4MWdMYmdwYVV5d2ciLCJqdGkiOiJydXN0LXN1cGVydmlzZWQtMTc5MzczNjMyMC04Iiwic2RpIjoiZC1adUlqcW92R0JKOFUwOXFoSDhqYTZnIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736320, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /event\n\"content-digest\": sha-256=:TKY99bFX1K8KbXXhUSA4/EPNYSQWaIaUcePSEnvGvYk=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320", "Error": ""}, "response": {"status": 201, "headers": {}, "body_base64": null}}, {"kind": "proposal", "request": {"Method": "POST", "URL": "https://ss.conformance.test/mission", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Digest": ["sha-256=:P1nf6sLwXotis68KRh1UZRUxdW4Mo1OPK1mydeCMXw8=:"], "Content-Length": ["787"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:ADV0sJhI5zTai0Aohq2Bh/qYlBNNoiqPI14BfClRSW1lhbyXUre5xfIYkXUb9Nlg+BUZSI4Av8c58S4u4g2QAg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TWpBc0ltbGhkQ0k2TVRjNU16Y3pOak14TUN3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWNITXRjSEp2Y0c5ellXd3RZV2RsYm5RaUxDSndjeUk2SW1oMGRIQnpPaTh2YzNCekxtRmhkWFJvTG1KdmVHeGhZaTV6YVhSbElpd2ljM1ZpSWpvaVlXRjFkR2c2UVdkbGJuUkFZWEF1WTI5dVptOXliV0Z1WTJVdWRHVnpkQ0o5LnhuX2hzVFdkQmdWS2tQdGVFRTY4Q1phdWh0S00wWjFGemZCc2VWWWhsVXE4elNVcS1WS0gwSE9jNXR4SXNKcnBYdC1BeDJRbnRpLWFuNDdyNEFfV0NRIiwiZGVzY3JpcHRpb24iOiIjIEZpeHR1cmUgbWlzc2lvblxuXG5SZWFkIHRoZSBmaXh0dXJlIHJlc291cmNlLiIsImlhdCI6MTc5MzczNjMyMCwic2RpIjoiZC1QOHQ4OUd1LUtOd203aWVrOXhYMEhnIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736320, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /mission\n\"content-digest\": sha-256=:P1nf6sLwXotis68KRh1UZRUxdW4Mo1OPK1mydeCMXw8=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320", "Error": ""}, "response": {"status": 200, "headers": {"Content-Digest": ["sha-256=:9IPXiktBWTOOUskSlYNtaLd3b1HDcriHwosCNWQx79s=:"], "Content-Type": ["application/json"], "Signature": ["sig=:R1KH9rgpENm0UVbmgcf1UJTrKijI6a0QEl1UOkUWI6MDTDxbvcMGMuov7IhXcoDW5Kj2jJEt2Frap8JckXt9CQ==:"], "Signature-Input": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736320"], "Signature-Key": ["sig=jwks_uri;id=\"https://ss.conformance.test\";dwk=\"aauth-supervisor.json\";kid=\"ss-1\""]}, "body_base64": "eyJkZWNpc2lvbiI6ImFsbG93IiwiZGVzY3JpcHRpb24iOiIjIEZpeHR1cmUgbWlzc2lvblxuXG5SZWFkIHRoZSBmaXh0dXJlIHJlc291cmNlLiIsInNkaSI6ImQtUDh0ODlHdS1LTndtN2llazl4WDBIZyJ9"}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "report:approved", "request": {"Method": "POST", "URL": "https://ss.conformance.test/mission/m1ZXZX7s4vePHWce9MTaUVX3WiEime3CKoevLrouDHc", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:w+U9TeCEBIo3bG61tO5e6uVLuk1/AwRrtAydjo4pI5o=:"], "Content-Length": ["432"], "Content-Type": ["application/json"], "Signature": ["sig=:z4E0Tr3cGV8DOhdmncxAQ6+0wDbz4vt7tDb/03eBaaSTa0267HvlxMv0rPWyjxyphWqzUP664oo3bQT7J5HgCw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3Rpb24iOiJhcHByb3ZlZCIsImFnZW50IjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCIsImlhdCI6MTc5MzczNjMyMCwiaWQiOiJlLVVXSUpTcllRQUk4QVRzVEpJWThXcHciLCJtaXNzaW9uIjoiZXlKaFoyVnVkQ0k2SW1GaGRYUm9Pa0ZuWlc1MFFHRndMbU52Ym1admNtMWhibU5sTG5SbGMzUWlMQ0poY0hCeWIzWmxaRjloZENJNklqSXdNall0TVRFdE1ETlVNakE2TURVNk1qQmFJaXdpWkdWelkzSnBjSFJwYjI0aU9pSWpJRVpwZUhSMWNtVWdiV2x6YzJsdmJseHVYRzVTWldGa0lIUm9aU0JtYVhoMGRYSmxJSEpsYzI5MWNtTmxMaUo5IiwiczI1NiI6Im0xWlhaWDdzNHZlUEhXY2U5TVRhVVZYM1dpRWltZTNDS29ldkxyb3VESGMiLCJzZGkiOiJkLVA4dDg5R3UtS053bTdpZWs5eFgwSGciLCJzdWIiOiJzcy1kaXJlY3RlZC1wZXJzb24tMSJ9"}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736320, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /mission/m1ZXZX7s4vePHWce9MTaUVX3WiEime3CKoevLrouDHc\n\"content-digest\": sha-256=:w+U9TeCEBIo3bG61tO5e6uVLuk1/AwRrtAydjo4pI5o=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320", "Error": ""}, "response": {"status": 201, "headers": {}, "body_base64": null}}], "supervisor_requests_observed": [{"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "decision", "request": {"Method": "POST", "URL": "https://ss.conformance.test/decision", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Digest": ["sha-256=:5q5kZqskPQM+tqljI4uBOPJlFoR8ERoZZxVqADTO5fQ=:"], "Content-Length": ["791"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:0cIdoeW4+QYJgpddMiwxB2LibhDz7z6ly0t9C56p3IED5p/VFbwWdG5OPGCTrlyUCftetiQnmJtwdi1kx0hjCA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3QiOiJwZXJzb25fdG9rZW4iLCJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TWpBc0ltbGhkQ0k2TVRjNU16Y3pOak14TUN3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWNITXRjSEp2Y0c5ellXd3RZV2RsYm5RaUxDSndjeUk2SW1oMGRIQnpPaTh2YzNCekxtRmhkWFJvTG1KdmVHeGhZaTV6YVhSbElpd2ljM1ZpSWpvaVlXRjFkR2c2UVdkbGJuUkFZWEF1WTI5dVptOXliV0Z1WTJVdWRHVnpkQ0o5LnhuX2hzVFdkQmdWS2tQdGVFRTY4Q1phdWh0S00wWjFGemZCc2VWWWhsVXE4elNVcS1WS0gwSE9jNXR4SXNKcnBYdC1BeDJRbnRpLWFuNDdyNEFfV0NRIiwiaWF0IjoxNzkzNzM2MzIwLCJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCIsInNkaSI6ImQtWnVJanFvdkdCSjhVMDlxaEg4amE2ZyIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736320, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /decision\n\"content-digest\": sha-256=:5q5kZqskPQM+tqljI4uBOPJlFoR8ERoZZxVqADTO5fQ=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320", "Error": ""}, "response": {"status": 200, "headers": {"Content-Digest": ["sha-256=:1tDOOMeJUWo3RuIV5fz4AdLnOV9++4J6KEWJmP03WIA=:"], "Content-Type": ["application/json"], "Signature": ["sig=:rGSdA+jjXXKtqLtvjgYLHlSyYAeasKRgrr0rZfWIAhjDSR+8zxp2ghKVNX/mHSNG0Fs37Tj5PJ9vzL/2JF2HAQ==:"], "Signature-Input": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736320"], "Signature-Key": ["sig=jwks_uri;id=\"https://ss.conformance.test\";dwk=\"aauth-supervisor.json\";kid=\"ss-1\""]}, "body_base64": "eyJkZWNpc2lvbiI6ImFsbG93Iiwic2RpIjoiZC1adUlqcW92R0JKOFUwOXFoSDhqYTZnIn0="}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "event:person_token.issued", "request": {"Method": "POST", "URL": "https://ss.conformance.test/event", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:TKY99bFX1K8KbXXhUSA4/EPNYSQWaIaUcePSEnvGvYk=:"], "Content-Length": ["280"], "Content-Type": ["application/json"], "Signature": ["sig=:ucVwRNjQrFyuwcnDpSs1jFFPbDspjpzxarLvzfv4APFv2wuerNJncOwAE7ExBACM/rFQQc5Ryi9HvHkzphOVAg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhdWQiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJldmVudCI6InBlcnNvbl90b2tlbi5pc3N1ZWQiLCJleHAiOjE3OTM3MzYzODAsImlhdCI6MTc5MzczNjMyMCwiaWQiOiJlLUNyeVp1UHMzb1V4MWdMYmdwYVV5d2ciLCJqdGkiOiJydXN0LXN1cGVydmlzZWQtMTc5MzczNjMyMC04Iiwic2RpIjoiZC1adUlqcW92R0JKOFUwOXFoSDhqYTZnIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736320, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /event\n\"content-digest\": sha-256=:TKY99bFX1K8KbXXhUSA4/EPNYSQWaIaUcePSEnvGvYk=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320", "Error": ""}, "response": {"status": 201, "headers": {}, "body_base64": null}}, {"kind": "proposal", "request": {"Method": "POST", "URL": "https://ss.conformance.test/mission", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Digest": ["sha-256=:P1nf6sLwXotis68KRh1UZRUxdW4Mo1OPK1mydeCMXw8=:"], "Content-Length": ["787"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:ADV0sJhI5zTai0Aohq2Bh/qYlBNNoiqPI14BfClRSW1lhbyXUre5xfIYkXUb9Nlg+BUZSI4Av8c58S4u4g2QAg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TWpBc0ltbGhkQ0k2TVRjNU16Y3pOak14TUN3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWNITXRjSEp2Y0c5ellXd3RZV2RsYm5RaUxDSndjeUk2SW1oMGRIQnpPaTh2YzNCekxtRmhkWFJvTG1KdmVHeGhZaTV6YVhSbElpd2ljM1ZpSWpvaVlXRjFkR2c2UVdkbGJuUkFZWEF1WTI5dVptOXliV0Z1WTJVdWRHVnpkQ0o5LnhuX2hzVFdkQmdWS2tQdGVFRTY4Q1phdWh0S00wWjFGemZCc2VWWWhsVXE4elNVcS1WS0gwSE9jNXR4SXNKcnBYdC1BeDJRbnRpLWFuNDdyNEFfV0NRIiwiZGVzY3JpcHRpb24iOiIjIEZpeHR1cmUgbWlzc2lvblxuXG5SZWFkIHRoZSBmaXh0dXJlIHJlc291cmNlLiIsImlhdCI6MTc5MzczNjMyMCwic2RpIjoiZC1QOHQ4OUd1LUtOd203aWVrOXhYMEhnIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736320, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /mission\n\"content-digest\": sha-256=:P1nf6sLwXotis68KRh1UZRUxdW4Mo1OPK1mydeCMXw8=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320", "Error": ""}, "response": {"status": 200, "headers": {"Content-Digest": ["sha-256=:9IPXiktBWTOOUskSlYNtaLd3b1HDcriHwosCNWQx79s=:"], "Content-Type": ["application/json"], "Signature": ["sig=:R1KH9rgpENm0UVbmgcf1UJTrKijI6a0QEl1UOkUWI6MDTDxbvcMGMuov7IhXcoDW5Kj2jJEt2Frap8JckXt9CQ==:"], "Signature-Input": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736320"], "Signature-Key": ["sig=jwks_uri;id=\"https://ss.conformance.test\";dwk=\"aauth-supervisor.json\";kid=\"ss-1\""]}, "body_base64": "eyJkZWNpc2lvbiI6ImFsbG93IiwiZGVzY3JpcHRpb24iOiIjIEZpeHR1cmUgbWlzc2lvblxuXG5SZWFkIHRoZSBmaXh0dXJlIHJlc291cmNlLiIsInNkaSI6ImQtUDh0ODlHdS1LTndtN2llazl4WDBIZyJ9"}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "report:approved", "request": {"Method": "POST", "URL": "https://ss.conformance.test/mission/m1ZXZX7s4vePHWce9MTaUVX3WiEime3CKoevLrouDHc", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:w+U9TeCEBIo3bG61tO5e6uVLuk1/AwRrtAydjo4pI5o=:"], "Content-Length": ["432"], "Content-Type": ["application/json"], "Signature": ["sig=:z4E0Tr3cGV8DOhdmncxAQ6+0wDbz4vt7tDb/03eBaaSTa0267HvlxMv0rPWyjxyphWqzUP664oo3bQT7J5HgCw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3Rpb24iOiJhcHByb3ZlZCIsImFnZW50IjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCIsImlhdCI6MTc5MzczNjMyMCwiaWQiOiJlLVVXSUpTcllRQUk4QVRzVEpJWThXcHciLCJtaXNzaW9uIjoiZXlKaFoyVnVkQ0k2SW1GaGRYUm9Pa0ZuWlc1MFFHRndMbU52Ym1admNtMWhibU5sTG5SbGMzUWlMQ0poY0hCeWIzWmxaRjloZENJNklqSXdNall0TVRFdE1ETlVNakE2TURVNk1qQmFJaXdpWkdWelkzSnBjSFJwYjI0aU9pSWpJRVpwZUhSMWNtVWdiV2x6YzJsdmJseHVYRzVTWldGa0lIUm9aU0JtYVhoMGRYSmxJSEpsYzI5MWNtTmxMaUo5IiwiczI1NiI6Im0xWlhaWDdzNHZlUEhXY2U5TVRhVVZYM1dpRWltZTNDS29ldkxyb3VESGMiLCJzZGkiOiJkLVA4dDg5R3UtS053bTdpZWs5eFgwSGciLCJzdWIiOiJzcy1kaXJlY3RlZC1wZXJzb24tMSJ9"}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736320, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /mission/m1ZXZX7s4vePHWce9MTaUVX3WiEime3CKoevLrouDHc\n\"content-digest\": sha-256=:w+U9TeCEBIo3bG61tO5e6uVLuk1/AwRrtAydjo4pI5o=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320", "Error": ""}, "response": {"status": 201, "headers": {}, "body_base64": null}}]}, "assertions": [{"assertion": "status", "clause": "supervision.ps.decision-applied", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "mission", "clause": "supervision.ps.decision-applied", "state": "pass", "expected": true, "actual": true}, {"assertion": "proposal-proof", "clause": "supervision.ps.body-coverage", "state": "pass", "expected": true, "actual": true}, {"assertion": "proposal-sdi", "clause": "supervision.ps.envelope", "state": "pass", "expected": true, "actual": true}, {"assertion": "proposal-agent-token", "clause": "supervision.ps.act-members", "state": "pass", "expected": true, "actual": true}, {"assertion": "approved-action", "clause": "supervision.ps.mission-action", "state": "pass", "expected": "approved", "actual": "approved"}, {"assertion": "approved-id", "clause": "supervision.ps.event-id", "state": "pass", "expected": true, "actual": true}, {"assertion": "approved-mission", "clause": "supervision.ps.approved-report", "state": "pass", "expected": true, "actual": true}, {"assertion": "approved-proof", "clause": "supervision.ps.core-keying", "state": "pass", "expected": true, "actual": true}]}, {"id": "supervision.ps-proposal-no-description", "evidence": {"agent_exchanges": [{"stage": "person", "request": {"Method": "POST", "URL": "https://sps.aauth.boxlab.site/person", "Headers": {"Content-Digest": ["sha-256=:BR8rB/oQG7YIqKhG9sDz7fHaHtQk/2fvHELnd3o//f0=:"], "Content-Type": ["application/json"], "Signature": ["sig=:AjJJZnQex60+i7pSuKAVIREKP6UDBduwAA5sxV7z7LnwRTHE7qQ1m38w9tkwaEr60UH61l8PcGMZ4c1I0b1DBQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736320"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MjAsImlhdCI6MTc5MzczNjMxMCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoic3VwZXJ2aXNpb24ucHMtcHJvcG9zYWwtbm8tZGVzY3JpcHRpb24tYWdlbnQiLCJwcyI6Imh0dHBzOi8vc3BzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.jLzSkjZEkT2h6cMsx-2yrxPjP8Sye6mWXYvFwzS880ql4rkhnOheOloG9udknI1Q9fa9Q7n0dQPnY9OHwRJxDQ\""]}, "Body": "eyJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCJ9"}, "response": {"status": 200, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["630"], "Content-Type": ["application/json"]}, "body_base64": "eyJleHBpcmVzX2luIjo2MCwicGVyc29uX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljblZ6ZEMxemRYQmxjblpwYzJWa0xYQnpJaXdpZEhsd0lqb2lZV0V0Y0dWeWMyOXVLMnAzZENKOS5leUpwYzNNaU9pSm9kSFJ3Y3pvdkwzTndjeTVoWVhWMGFDNWliM2hzWVdJdWMybDBaU0lzSW1SM2F5STZJbUZoZFhSb0xYQmxjbk52Ymk1cWMyOXVJaXdpWVhWa0lqb2lhSFIwY0hNNkx5OXlaWE52ZFhKalpTNWpiMjVtYjNKdFlXNWpaUzUwWlhOMElpd2ljM1ZpSWpvaVpHbHlaV04wWldRdGNHVnljMjl1TFRFaUxDSnFkR2tpT2lKeWRYTjBMWE4xY0dWeWRtbHpaV1F0TVRjNU16Y3pOak15TUMwNUlpd2lhV0YwSWpveE56a3pOek0yTXpJd0xDSmxlSEFpT2pFM09UTTNNell6T0RBc0ltTnVaaUk2ZXlKcWQyc2lPbnNpYTNSNUlqb2lUMHRRSWl3aVkzSjJJam9pUldReU5UVXhPU0lzSW5naU9pSm5WR3d6UkhGb09VWXhPVmR2TVZKdGR6QjRMWHBOZFU1cGNFY3dOMnBsYVZobVdWQlhORjlLY3pWUklpd2lZV3huSWpvaVJXUXlOVFV4T1NKOWZYMC5Rd3hFOEdtZ3BIZy1WcUgwWlJRcjd3TGRBYjN1U1lJVkNpMG9ReUNndHhHdWY4VC1aRlpVRWpjdmxPc2IxME5Fa1hqZkRqa1FQMnV5OVF1bUx0Y1ZEUSJ9"}}, {"stage": "mission", "request": {"Method": "POST", "URL": "https://sps.aauth.boxlab.site/mission", "Headers": {"Content-Digest": ["sha-256=:LgqOoh6P5pkMEgHiE+AowhYxuVCF8mE4QrjraA2m048=:"], "Content-Type": ["application/json"], "Signature": ["sig=:uVkpMqLc9EiwcnglizUgHIDaVrLQxGwZHz7k7ajmAZjxgLc3igqRVajRJt0c+zv+64lDWSmQ5raH5iSsAC4hAQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736320"], "Signature-Key": ["sig=jwt;jwt=\"eyJhbGciOiJFZDI1NTE5Iiwia2lkIjoiYXAtMSIsInR5cCI6ImFhLWFnZW50K2p3dCJ9.eyJjbmYiOnsiandrIjp7ImFsZyI6IkVkMjU1MTkiLCJjcnYiOiJFZDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImdUbDNEcWg5RjE5V28xUm13MHgtek11TmlwRzA3amVpWGZZUFc0X0pzNVEifX0sImR3ayI6ImFhdXRoLWFnZW50Lmpzb24iLCJleHAiOjE3OTM3MzY5MjAsImlhdCI6MTc5MzczNjMxMCwiaXNzIjoiaHR0cHM6Ly9hcC5jb25mb3JtYW5jZS50ZXN0IiwianRpIjoic3VwZXJ2aXNpb24ucHMtcHJvcG9zYWwtbm8tZGVzY3JpcHRpb24tYWdlbnQiLCJwcyI6Imh0dHBzOi8vc3BzLmFhdXRoLmJveGxhYi5zaXRlIiwic3ViIjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCJ9.jLzSkjZEkT2h6cMsx-2yrxPjP8Sye6mWXYvFwzS880ql4rkhnOheOloG9udknI1Q9fa9Q7n0dQPnY9OHwRJxDQ\""]}, "Body": "eyJkZXNjcmlwdGlvbiI6IiMgRml4dHVyZSBtaXNzaW9uXG5cblJlYWQgdGhlIGZpeHR1cmUgcmVzb3VyY2UuIn0="}, "response": {"status": 202, "headers": {"Aauth-Requirement": ["requirement=approval"], "Cache-Control": ["no-store"], "Content-Length": ["20"], "Content-Type": ["application/json"], "Location": ["https://sps.aauth.boxlab.site/pending/SCBd2uUUCT4dkyogUX4dtA"], "Retry-After": ["5"]}, "body_base64": "eyJzdGF0dXMiOiJwZW5kaW5nIn0="}}, {"stage": "deliver", "response": {"status": 200, "headers": {"Content-Length": ["23"], "Content-Type": ["application/json"]}, "body_base64": "eyJ1bmRlbGl2ZXJlZF9wYWlycyI6MH0="}}], "supervisor_requests": [{"kind": "connect", "request": {"Method": "POST", "URL": "https://ss.conformance.test/connect", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:hYYKtz3bcRSJUjKfliJaeDf8eAQWUlJ2A/QC9WR5gr8=:"], "Content-Length": ["98"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:jiFLphgY0KHl7zLJPjOhHtP96T2d3T9fkMUT9nRzOVXAKbxFziHyjuDrlRtvvbX2FRHpqIHrsWYt3L27okSFBA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3Rpb24iOiJjb25uZWN0IiwiaWF0IjoxNzkzNzM2MzE4LCJpZCI6ImMtVlotdGN4eEFvc1RaZ2psQTNRcFdFZyIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736318, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /connect\n\"content-digest\": sha-256=:hYYKtz3bcRSJUjKfliJaeDf8eAQWUlJ2A/QC9WR5gr8=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736318", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJzdGF0dXMiOiJjb25uZWN0ZWQifQ=="}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "decision", "request": {"Method": "POST", "URL": "https://ss.conformance.test/decision", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Digest": ["sha-256=:Eik80G1ivm1IYGT7pfiVxLqnQ8zYjBPpEHH8+BddVjM=:"], "Content-Length": ["811"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:whMVWv5EaqgOnIgcFE73rmHjszsTuUnVdif5t62LnvGQ+GocQR1CvCJCFHeDRAfCZFVLpNHjKWzrSdipowCZDg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3QiOiJwZXJzb25fdG9rZW4iLCJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TWpBc0ltbGhkQ0k2TVRjNU16Y3pOak14TUN3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWNITXRjSEp2Y0c5ellXd3RibTh0WkdWelkzSnBjSFJwYjI0dFlXZGxiblFpTENKd2N5STZJbWgwZEhCek9pOHZjM0J6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aWMzVmlJam9pWVdGMWRHZzZRV2RsYm5SQVlYQXVZMjl1Wm05eWJXRnVZMlV1ZEdWemRDSjkuakx6U2tqWkVrVDJoNmNNc3gtMnlyeFBqUDhTeWU2bVdYWXZGd3pTODgwcWw0cmtobk9oZU9sb0c5dWRrbkkxUTlmYTlRN24wZFFQblk5T0h3Ukp4RFEiLCJpYXQiOjE3OTM3MzYzMjAsInJlc291cmNlIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0Iiwic2RpIjoiZC12T1JMWG9SM1VtOW5kT1NKWWljRndRIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736320, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /decision\n\"content-digest\": sha-256=:Eik80G1ivm1IYGT7pfiVxLqnQ8zYjBPpEHH8+BddVjM=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320", "Error": ""}, "response": {"status": 200, "headers": {"Content-Digest": ["sha-256=:yHfbTcBqr2YykOLoINdGtWE2iVDcn1M6Ga1k6aX38KM=:"], "Content-Type": ["application/json"], "Signature": ["sig=:bChyJ3+GXi/EtFmRCm7BIPPb31Ucc87gLBqhg/+28gpoFO2+rhCan6eZ8EMgeRMtN312jBHMciCjjNU5nZYMCg==:"], "Signature-Input": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736320"], "Signature-Key": ["sig=jwks_uri;id=\"https://ss.conformance.test\";dwk=\"aauth-supervisor.json\";kid=\"ss-1\""]}, "body_base64": "eyJkZWNpc2lvbiI6ImFsbG93Iiwic2RpIjoiZC12T1JMWG9SM1VtOW5kT1NKWWljRndRIn0="}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "event:person_token.issued", "request": {"Method": "POST", "URL": "https://ss.conformance.test/event", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:XA356v8Bkq5vIVhgU+m9SsQbqDRfocO2kr85hdB0MtM=:"], "Content-Length": ["280"], "Content-Type": ["application/json"], "Signature": ["sig=:3y2q5RS54EVPZMIU2Oz7jHecIpR0knnRiYf7iewIO3qXHNj+REh+zBP+0EXTc7gIKwfr8588LYKM7jOjvVGbDw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhdWQiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJldmVudCI6InBlcnNvbl90b2tlbi5pc3N1ZWQiLCJleHAiOjE3OTM3MzYzODAsImlhdCI6MTc5MzczNjMyMCwiaWQiOiJlLTY2VG1rUE45Q0xiTGVEYlZNa3F2bFEiLCJqdGkiOiJydXN0LXN1cGVydmlzZWQtMTc5MzczNjMyMC05Iiwic2RpIjoiZC12T1JMWG9SM1VtOW5kT1NKWWljRndRIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736320, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /event\n\"content-digest\": sha-256=:XA356v8Bkq5vIVhgU+m9SsQbqDRfocO2kr85hdB0MtM=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320", "Error": ""}, "response": {"status": 201, "headers": {}, "body_base64": null}}, {"kind": "proposal", "request": {"Method": "POST", "URL": "https://ss.conformance.test/mission", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Digest": ["sha-256=:78k7zCVbQf7T/Kaqn2CYt53/x3Klsn0EioXa+pwKFyI=:"], "Content-Length": ["807"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:w64RFcpY3WNqz1COIRdkGt8nZQ/BfpDaZBSgsI+K7b8TjOz2YiuQi6R4b5rA4H9zqhKhMKmcESqne/Suot2TBA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TWpBc0ltbGhkQ0k2TVRjNU16Y3pOak14TUN3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWNITXRjSEp2Y0c5ellXd3RibTh0WkdWelkzSnBjSFJwYjI0dFlXZGxiblFpTENKd2N5STZJbWgwZEhCek9pOHZjM0J6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aWMzVmlJam9pWVdGMWRHZzZRV2RsYm5SQVlYQXVZMjl1Wm05eWJXRnVZMlV1ZEdWemRDSjkuakx6U2tqWkVrVDJoNmNNc3gtMnlyeFBqUDhTeWU2bVdYWXZGd3pTODgwcWw0cmtobk9oZU9sb0c5dWRrbkkxUTlmYTlRN24wZFFQblk5T0h3Ukp4RFEiLCJkZXNjcmlwdGlvbiI6IiMgRml4dHVyZSBtaXNzaW9uXG5cblJlYWQgdGhlIGZpeHR1cmUgcmVzb3VyY2UuIiwiaWF0IjoxNzkzNzM2MzIwLCJzZGkiOiJkLUlYYk1FWWt4dTB6NS1qaURJLWY2TkEiLCJzdWIiOiJzcy1kaXJlY3RlZC1wZXJzb24tMSJ9"}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736320, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /mission\n\"content-digest\": sha-256=:78k7zCVbQf7T/Kaqn2CYt53/x3Klsn0EioXa+pwKFyI=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320", "Error": ""}, "response": {"status": 200, "headers": {"Content-Digest": ["sha-256=:3CVNmMu+YZZct+WMwdwoxhwjx8wtXO5iHKL93FHJ64A=:"], "Content-Type": ["application/json"], "Signature": ["sig=:awGs3dC1rJJjBje2sQFotMU3NT9ArYCT4caaQcRMMcBPvJBR5iEINpMgri7WOrjg+rBiGizU/wjyHBq1leGvCA==:"], "Signature-Input": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736320"], "Signature-Key": ["sig=jwks_uri;id=\"https://ss.conformance.test\";dwk=\"aauth-supervisor.json\";kid=\"ss-1\""]}, "body_base64": "eyJkZWNpc2lvbiI6ImFsbG93Iiwic2RpIjoiZC1JWGJNRVlreHUwejUtamlESS1mNk5BIn0="}}], "supervisor_requests_observed": [{"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "decision", "request": {"Method": "POST", "URL": "https://ss.conformance.test/decision", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Digest": ["sha-256=:Eik80G1ivm1IYGT7pfiVxLqnQ8zYjBPpEHH8+BddVjM=:"], "Content-Length": ["811"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:whMVWv5EaqgOnIgcFE73rmHjszsTuUnVdif5t62LnvGQ+GocQR1CvCJCFHeDRAfCZFVLpNHjKWzrSdipowCZDg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhY3QiOiJwZXJzb25fdG9rZW4iLCJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TWpBc0ltbGhkQ0k2TVRjNU16Y3pOak14TUN3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWNITXRjSEp2Y0c5ellXd3RibTh0WkdWelkzSnBjSFJwYjI0dFlXZGxiblFpTENKd2N5STZJbWgwZEhCek9pOHZjM0J6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aWMzVmlJam9pWVdGMWRHZzZRV2RsYm5SQVlYQXVZMjl1Wm05eWJXRnVZMlV1ZEdWemRDSjkuakx6U2tqWkVrVDJoNmNNc3gtMnlyeFBqUDhTeWU2bVdYWXZGd3pTODgwcWw0cmtobk9oZU9sb0c5dWRrbkkxUTlmYTlRN24wZFFQblk5T0h3Ukp4RFEiLCJpYXQiOjE3OTM3MzYzMjAsInJlc291cmNlIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0Iiwic2RpIjoiZC12T1JMWG9SM1VtOW5kT1NKWWljRndRIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736320, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /decision\n\"content-digest\": sha-256=:Eik80G1ivm1IYGT7pfiVxLqnQ8zYjBPpEHH8+BddVjM=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320", "Error": ""}, "response": {"status": 200, "headers": {"Content-Digest": ["sha-256=:yHfbTcBqr2YykOLoINdGtWE2iVDcn1M6Ga1k6aX38KM=:"], "Content-Type": ["application/json"], "Signature": ["sig=:bChyJ3+GXi/EtFmRCm7BIPPb31Ucc87gLBqhg/+28gpoFO2+rhCan6eZ8EMgeRMtN312jBHMciCjjNU5nZYMCg==:"], "Signature-Input": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736320"], "Signature-Key": ["sig=jwks_uri;id=\"https://ss.conformance.test\";dwk=\"aauth-supervisor.json\";kid=\"ss-1\""]}, "body_base64": "eyJkZWNpc2lvbiI6ImFsbG93Iiwic2RpIjoiZC12T1JMWG9SM1VtOW5kT1NKWWljRndRIn0="}}, {"kind": "metadata", "request": {"Method": "GET", "URL": "https://ss.conformance.test/.well-known/aauth-supervisor.json", "Headers": {"Connection": ["close"], "Content-Length": ["0"]}, "Body": ""}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": false, "Created": 0, "Covered": null, "Base": "", "Error": ""}, "response": {"status": 200, "headers": {"Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2Nvbm5lY3QiLCJkZWNpc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9kZWNpc2lvbiIsImV2ZW50X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0L2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5jb25mb3JtYW5jZS50ZXN0Iiwiandrc191cmkiOiJodHRwczovL3NzLmNvbmZvcm1hbmNlLnRlc3QvLndlbGwta25vd24vandrcy5qc29uIiwibWlzc2lvbl9lbmRwb2ludCI6Imh0dHBzOi8vc3MuY29uZm9ybWFuY2UudGVzdC9taXNzaW9uIiwibmFtZSI6IkNvbmZvcm1hbmNlIHN1cGVydmlzb3IifQ=="}}, {"kind": "event:person_token.issued", "request": {"Method": "POST", "URL": "https://ss.conformance.test/event", "Headers": {"Connection": ["close"], "Content-Digest": ["sha-256=:XA356v8Bkq5vIVhgU+m9SsQbqDRfocO2kr85hdB0MtM=:"], "Content-Length": ["280"], "Content-Type": ["application/json"], "Signature": ["sig=:3y2q5RS54EVPZMIU2Oz7jHecIpR0knnRiYf7iewIO3qXHNj+REh+zBP+0EXTc7gIKwfr8588LYKM7jOjvVGbDw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhdWQiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJldmVudCI6InBlcnNvbl90b2tlbi5pc3N1ZWQiLCJleHAiOjE3OTM3MzYzODAsImlhdCI6MTc5MzczNjMyMCwiaWQiOiJlLTY2VG1rUE45Q0xiTGVEYlZNa3F2bFEiLCJqdGkiOiJydXN0LXN1cGVydmlzZWQtMTc5MzczNjMyMC05Iiwic2RpIjoiZC12T1JMWG9SM1VtOW5kT1NKWWljRndRIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736320, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /event\n\"content-digest\": sha-256=:XA356v8Bkq5vIVhgU+m9SsQbqDRfocO2kr85hdB0MtM=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320", "Error": ""}, "response": {"status": 201, "headers": {}, "body_base64": null}}, {"kind": "proposal", "request": {"Method": "POST", "URL": "https://ss.conformance.test/mission", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Connection": ["close"], "Content-Digest": ["sha-256=:78k7zCVbQf7T/Kaqn2CYt53/x3Klsn0EioXa+pwKFyI=:"], "Content-Length": ["807"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:w64RFcpY3WNqz1COIRdkGt8nZQ/BfpDaZBSgsI+K7b8TjOz2YiuQi6R4b5rA4H9zqhKhMKmcESqne/Suot2TBA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320"], "Signature-Key": ["sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TWpBc0ltbGhkQ0k2TVRjNU16Y3pOak14TUN3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWNITXRjSEp2Y0c5ellXd3RibTh0WkdWelkzSnBjSFJwYjI0dFlXZGxiblFpTENKd2N5STZJbWgwZEhCek9pOHZjM0J6TG1GaGRYUm9MbUp2ZUd4aFlpNXphWFJsSWl3aWMzVmlJam9pWVdGMWRHZzZRV2RsYm5SQVlYQXVZMjl1Wm05eWJXRnVZMlV1ZEdWemRDSjkuakx6U2tqWkVrVDJoNmNNc3gtMnlyeFBqUDhTeWU2bVdYWXZGd3pTODgwcWw0cmtobk9oZU9sb0c5dWRrbkkxUTlmYTlRN24wZFFQblk5T0h3Ukp4RFEiLCJkZXNjcmlwdGlvbiI6IiMgRml4dHVyZSBtaXNzaW9uXG5cblJlYWQgdGhlIGZpeHR1cmUgcmVzb3VyY2UuIiwiaWF0IjoxNzkzNzM2MzIwLCJzZGkiOiJkLUlYYk1FWWt4dTB6NS1qaURJLWY2TkEiLCJzdWIiOiJzcy1kaXJlY3RlZC1wZXJzb24tMSJ9"}, "ps_proof": {"Token": "", "ValidToken": false, "ValidProof": true, "Created": 1793736320, "Covered": ["@method", "@authority", "@path", "content-digest", "content-type", "signature-key"], "Base": "\"@method\": POST\n\"@authority\": ss.conformance.test\n\"@path\": /mission\n\"content-digest\": sha-256=:78k7zCVbQf7T/Kaqn2CYt53/x3Klsn0EioXa+pwKFyI=:\n\"content-type\": application/json\n\"signature-key\": sig=jwks_uri;id=\"https://sps.aauth.boxlab.site\";dwk=\"aauth-person.json\";kid=\"rust-supervised-ps\"\n\"@signature-params\": (\"@method\" \"@authority\" \"@path\" \"content-digest\" \"content-type\" \"signature-key\");created=1793736320", "Error": ""}, "response": {"status": 200, "headers": {"Content-Digest": ["sha-256=:3CVNmMu+YZZct+WMwdwoxhwjx8wtXO5iHKL93FHJ64A=:"], "Content-Type": ["application/json"], "Signature": ["sig=:awGs3dC1rJJjBje2sQFotMU3NT9ArYCT4caaQcRMMcBPvJBR5iEINpMgri7WOrjg+rBiGizU/wjyHBq1leGvCA==:"], "Signature-Input": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736320"], "Signature-Key": ["sig=jwks_uri;id=\"https://ss.conformance.test\";dwk=\"aauth-supervisor.json\";kid=\"ss-1\""]}, "body_base64": "eyJkZWNpc2lvbiI6ImFsbG93Iiwic2RpIjoiZC1JWGJNRVlreHUwejUtamlESS1mNk5BIn0="}}]}, "assertions": [{"assertion": "no-mission", "clause": "supervision.ps.proposal-description", "state": "pass", "expected": false, "actual": false}, {"assertion": "to-person", "clause": "supervision.ps.unavailable", "state": "pass", "expected": 202, "actual": 202}, {"assertion": "consulted", "clause": "supervision.ps.envelope", "state": "pass", "expected": true, "actual": true}]}]}]}, "supervision.server": {"role": "supervision.server", "transport": "remote", "version": 1, "execution": "passed", "suite_sha256": "33056ca8b0601972c16829eecf57e9d6eda7857fc80670a7a379c8f5f61f9da2", "verifier_unix_seconds": 1793736320, "catalog": {"version": 1, "sources": [{"id": "core", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "99ef2430c7babec7ea9cb2e9af40e3c3c57d18bce5a6e8501e9748063cfd9ab0", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-oauth-aauth-protocol.md"}, {"id": "key", "commit": "69f5ba2647be848feed043fb6d8b0790e43cd0b6", "sha256": "b2b43db67a1aa5249d1166589834d44f81e97ea2e6375a07b475115efa196b7d", "url": "https://github.com/dickhardt/signature-key/blob/69f5ba2647be848feed043fb6d8b0790e43cd0b6/draft-hardt-httpbis-signature-key.md"}, {"id": "budgets", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "f00d34c91576476cdb30b7aa1aa13a0bc9fc1d99fc43b4f0389ccb3e8bf2e150", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-budgets.md"}, {"id": "events", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "462b2fa2fdb10791dd976a7566cd09f5e5d64686c8d6e2966cc2e0caf87acd12", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-events.md"}, {"id": "r3", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "39672880b054e380d39c9c997523b3320216bade2e348a8f79990f2d85e1f2aa", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-r3.md"}, {"id": "supervision", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "9fd44f899e06bf2a1e903459799cccdd8c6365b5eb5fa1efe2ed5b23b1a6d1a3", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-supervision.md"}, {"id": "bootstrap", "commit": "70d67375deb0bb002af7da0711fc58f6e8926e7e", "sha256": "40ca9d052e942a78ef01a827a23bd0149d34a58f626e750949f3ddcd2601b82c", "url": "https://github.com/dickhardt/AAuth/blob/70d67375deb0bb002af7da0711fc58f6e8926e7e/draft-hardt-aauth-bootstrap.md"}], "clauses": [{"role": "supervision.server", "id": "supervision.ss.metadata-issuer", "source": "supervision", "section": "Supervisor Metadata, line 157: issuer (REQUIRED) is the SS's HTTPS server identifier", "anchor": "ss-metadata", "scope": "protocol"}, {"role": "supervision.server", "id": "supervision.ss.metadata-endpoints", "source": "supervision", "section": "Supervisor Metadata, lines 159-162: connect, mission, decision and event endpoints (REQUIRED); line 165: endpoint URLs MUST be HTTPS on the issuer's origin", "anchor": "ss-metadata", "scope": "protocol"}, {"role": "supervision.server", "id": "supervision.ss.core-verification", "source": "core", "section": "AAuth Protocol Verification (Server), line 2242: any signature failure MUST be a 401 with the appropriate Signature-Error; step 2 answers missing required coverage with invalid_input (the SS requires content-digest and content-type on a body, Supervision line 188)", "anchor": "verification", "scope": "protocol"}, {"role": "supervision.server", "id": "supervision.ss.connected-only", "source": "supervision", "section": "PS Authentication, line 188: the SS MUST accept requests only from a PS it has connected for the sub the request names, answering others unsupported_iss (403) or unknown_sub (404)", "anchor": "common-request", "scope": "protocol"}, {"role": "supervision.server", "id": "supervision.ss.connect-action", "source": "supervision", "section": "Connect, line 238: action (REQUIRED) is connect or disconnect; a missing or unrecognized action is invalid_request (Errors, line 631)", "anchor": "connect", "scope": "protocol"}, {"role": "supervision.server", "id": "supervision.ss.envelope", "source": "supervision", "section": "Envelope, lines 196 and 198-200: sdi, iat, sub and agent (REQUIRED) on a supervision request; a missing member is invalid_request (Errors, line 631)", "anchor": "envelope", "scope": "protocol"}, {"role": "supervision.server", "id": "supervision.ss.event-id", "source": "supervision", "section": "Envelope, line 197: id (REQUIRED) on an event and on a report; a missing member is invalid_request (Errors, line 631)", "anchor": "envelope", "scope": "protocol"}, {"role": "supervision.server", "id": "supervision.ss.sdi-echo", "source": "supervision", "section": "Supervision Decisions, line 280: the response MUST echo the request's sdi", "anchor": "decisions", "scope": "protocol"}, {"role": "supervision.server", "id": "supervision.ss.deferred-pending", "source": "supervision", "section": "Deferred Decisions, line 286: an SS that cannot answer returns 202 with Location and Retry-After (stated without a BCP 14 keyword; the same paragraph's MUSTs are supervision.ss.deferred-poller)", "anchor": "deferred-decisions", "scope": "protocol"}, {"role": "supervision.server", "id": "supervision.ss.deferred-poller", "source": "supervision", "section": "Deferred Decisions, line 286: the SS MUST verify the poller is the identity that made the request and MUST answer unknown_pending to any other", "anchor": "deferred-decisions", "scope": "protocol"}, {"role": "supervision.server", "id": "supervision.ss.idempotence", "source": "supervision", "section": "Idempotence, line 316: a repeated request under an answered sdi MUST get the same decision and, where the SS signs, the same signed response; one still deciding is answered 202 with the same Location", "anchor": "idempotence", "scope": "protocol"}, {"role": "supervision.server", "id": "supervision.ss.signed-coverage", "source": "supervision", "section": "Signed Decisions, line 340: the response signature MUST cover @status, content-type and content-digest (signed under the issuer's jwks_uri key, line 320)", "anchor": "signed-decisions", "scope": "protocol"}, {"role": "supervision.server", "id": "supervision.ss.mission-action", "source": "supervision", "section": "Mission Endpoint, line 360: action is REQUIRED on a request to a mission's URL and the SS MUST reject a missing or unrecognized action with invalid_request", "anchor": "mission-endpoint", "scope": "protocol"}, {"role": "supervision.server", "id": "supervision.ss.act-members", "source": "supervision", "section": "Proposal line 394 (agent_token), Person Token lines 480-481 (resource, agent_token), Auth Token line 504 (resource_token, presented_token): REQUIRED members; a missing member is invalid_request (Errors, line 631)", "anchor": "decision-endpoint", "scope": "protocol"}, {"role": "supervision.server", "id": "supervision.ss.decision-resolved-answer", "source": "supervision", "section": "Decision Resolved, line 572: answer (REQUIRED); a missing member is invalid_request (Errors, line 631)", "anchor": "event-decision-resolved", "scope": "protocol"}, {"role": "supervision.server", "id": "supervision.ss.rate-limited", "source": "supervision", "section": "Errors, line 636: rate_limited is 429 and Retry-After is REQUIRED", "anchor": "errors", "scope": "protocol"}, {"role": "supervision.server", "id": "supervision.ss.host-policy", "source": "supervision", "section": "Fixture host policy: the connect and decision policies the launcher configures, and that the policy's allow, deny or deferral reaches the wire", "anchor": "decisions", "scope": "adapter-contract"}]}, "runs": [{"implementation": {"remote": {"control": "https://control.aauth-rust.internal/supervision.server", "supervision_server": "https://ss.aauth.boxlab.site"}, "id": "aauth-rust", "revision": "v0.1.0-alpha.28", "command": null, "claims": ["supervision.ss.metadata-issuer", "supervision.ss.metadata-endpoints", "supervision.ss.core-verification", "supervision.ss.connected-only", "supervision.ss.connect-action", "supervision.ss.envelope", "supervision.ss.event-id", "supervision.ss.sdi-echo", "supervision.ss.deferred-pending", "supervision.ss.deferred-poller", "supervision.ss.idempotence", "supervision.ss.signed-coverage", "supervision.ss.mission-action", "supervision.ss.act-members", "supervision.ss.decision-resolved-answer", "supervision.ss.rate-limited", "supervision.ss.host-policy"]}, "cases": [{"id": "supervision.ss-metadata", "evidence": {"not_offered": "", "steps": [{"stage": "metadata", "request": {"Method": "GET", "URL": "https://ss.aauth.boxlab.site/.well-known/aauth-supervisor.json", "Headers": {}, "Body": ""}, "response": {"status": 200, "headers": {"Content-Length": ["335"], "Content-Type": ["application/json"]}, "body_base64": "eyJjb25uZWN0X2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5hYXV0aC5ib3hsYWIuc2l0ZS9jb25uZWN0IiwiZGVjaXNpb25fZW5kcG9pbnQiOiJodHRwczovL3NzLmFhdXRoLmJveGxhYi5zaXRlL2RlY2lzaW9uIiwiZXZlbnRfZW5kcG9pbnQiOiJodHRwczovL3NzLmFhdXRoLmJveGxhYi5zaXRlL2V2ZW50IiwiaXNzdWVyIjoiaHR0cHM6Ly9zcy5hYXV0aC5ib3hsYWIuc2l0ZSIsImp3a3NfdXJpIjoiaHR0cHM6Ly9zcy5hYXV0aC5ib3hsYWIuc2l0ZS8ud2VsbC1rbm93bi9qd2tzLmpzb24iLCJtaXNzaW9uX2VuZHBvaW50IjoiaHR0cHM6Ly9zcy5hYXV0aC5ib3hsYWIuc2l0ZS9taXNzaW9uIn0="}}]}, "assertions": [{"assertion": "issuer", "clause": "supervision.ss.metadata-issuer", "state": "pass", "expected": "https://ss.aauth.boxlab.site", "actual": "https://ss.aauth.boxlab.site"}, {"assertion": "endpoints", "clause": "supervision.ss.metadata-endpoints", "state": "pass", "expected": true, "actual": true}]}, {"id": "supervision.ss-unsigned", "evidence": {"not_offered": "", "steps": [{"stage": "connect", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/connect", "Headers": {"Content-Digest": ["sha-256=:NVZ1z0IgryR0BK+ZxSwQpMXOAomE4LC+8eXIdd6gbA0=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:BSGbq29rcm6xwA5tkigojoTRVGzcmJRD9eHA95G5P68ji+BxTPlElKodlc1dC0TI+43gwZJyBshb6lAkBz83BQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhY3Rpb24iOiJjb25uZWN0IiwiaWF0IjoxNzkzNzM2MzIxLCJpZCI6ImMtdW5zaWduZWQiLCJzdWIiOiJzcy1kaXJlY3RlZC1wZXJzb24tMSJ9"}, "response": {"status": 200, "headers": {"Content-Length": ["22"], "Content-Type": ["application/json"]}, "body_base64": "eyJzdGF0dXMiOiJjb25uZWN0ZWQifQ=="}}, {"stage": "decide", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/decision", "Headers": {"Content-Type": ["application/json"]}, "Body": "eyJhY3QiOiJwZXJtaXNzaW9uIiwiYWN0aW9uIjoiZml4dHVyZS5hbGxvdyIsImFnZW50IjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCIsImRlc2NyaXB0aW9uIjoiRml4dHVyZSBhY3Rpb24iLCJpYXQiOjE3OTM3MzYzMjEsInNkaSI6ImQtdW5zaWduZWQtMSIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "response": {"status": 401, "headers": {"Content-Length": ["95"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_signature"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfc2lnbmF0dXJlIiwic3RhdHVzIjo0MDEsInR5cGUiOiJ1cm46aWV0ZjpwYXJhbXM6c2lnLWVycm9yOmludmFsaWRfc2lnbmF0dXJlIn0="}}]}, "assertions": [{"assertion": "status", "clause": "supervision.ss.core-verification", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "signature-error", "clause": "supervision.ss.core-verification", "state": "pass", "expected": true, "actual": true}, {"assertion": "no-decision", "clause": "supervision.ss.connected-only", "state": "pass", "expected": true, "actual": true}]}, {"id": "supervision.ss-uncovered-body", "evidence": {"not_offered": "", "steps": [{"stage": "connect", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/connect", "Headers": {"Content-Digest": ["sha-256=:iUrOpPCKSxBoRlB82bzujv8iPmEsG3t29Se8dzpjOxw=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:ltjI5TiFFyM3CQowySau8s2nOe8UZ5efEOTRVNIn+YYCYwwiiEQ1/bs1rhL9m6ND4JAkZu6Z+SVnxachWdgABA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhY3Rpb24iOiJjb25uZWN0IiwiaWF0IjoxNzkzNzM2MzIxLCJpZCI6ImMtdW5jb3ZlcmVkIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "response": {"status": 200, "headers": {"Content-Length": ["22"], "Content-Type": ["application/json"]}, "body_base64": "eyJzdGF0dXMiOiJjb25uZWN0ZWQifQ=="}}, {"stage": "decide", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/decision", "Headers": {"Content-Digest": ["sha-256=:Vo0Sx/McjehvJiI5lyL/8o2ksMVjrmXiIHaK/oxRDlg=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:LVQaatbve35KKIk1SgExbfY6BTkcNPf/JCByyRR9qpsqQAWfDAC8wTVFBg2Q+g6SPKZboQDGmYsqwmscXGqBDQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhY3QiOiJwZXJtaXNzaW9uIiwiYWN0aW9uIjoiZml4dHVyZS5hbGxvdyIsImFnZW50IjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCIsImRlc2NyaXB0aW9uIjoiRml4dHVyZSBhY3Rpb24iLCJpYXQiOjE3OTM3MzYzMjEsInNkaSI6ImQtdW5jb3ZlcmVkLTEiLCJzdWIiOiJzcy1kaXJlY3RlZC1wZXJzb24tMSJ9"}, "response": {"status": 401, "headers": {"Content-Length": ["87"], "Content-Type": ["application/problem+json"], "Signature-Error": ["error=invalid_input"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfaW5wdXQiLCJzdGF0dXMiOjQwMSwidHlwZSI6InVybjppZXRmOnBhcmFtczpzaWctZXJyb3I6aW52YWxpZF9pbnB1dCJ9"}}]}, "assertions": [{"assertion": "status", "clause": "supervision.ss.core-verification", "state": "pass", "expected": 401, "actual": 401}, {"assertion": "invalid-input", "clause": "supervision.ss.core-verification", "state": "pass", "expected": "invalid_input", "actual": "invalid_input"}, {"assertion": "no-decision", "clause": "supervision.ss.connected-only", "state": "pass", "expected": true, "actual": true}]}, {"id": "supervision.ss-unknown-sub", "evidence": {"not_offered": "", "steps": [{"stage": "connect", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/connect", "Headers": {"Content-Digest": ["sha-256=:X2t0iD9kZWUmn0KXyChpv52tYHpKk8S0Id4TSa5NVEA=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:ij4VwjGXFZf2CabnYLhGAFkR2DMciYIdYy0Tt/fzkZsXeSE/QeJv5o8Pg2IFRkzbq47zpYDNExpgsr2VtMJSDQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhY3Rpb24iOiJjb25uZWN0IiwiaWF0IjoxNzkzNzM2MzIxLCJpZCI6ImMtdW5rbm93bi1zdWIiLCJzdWIiOiJzcy1kaXJlY3RlZC1wZXJzb24tMSJ9"}, "response": {"status": 200, "headers": {"Content-Length": ["22"], "Content-Type": ["application/json"]}, "body_base64": "eyJzdGF0dXMiOiJjb25uZWN0ZWQifQ=="}}, {"stage": "decide", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/decision", "Headers": {"Content-Digest": ["sha-256=:viVhsQg40wsc9yS2adobgxjkscvk4dPQa2tsPrtmgWI=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:5P8F7TypKq49iViCnSKXl6J95EVje6fyfyDqIK7Jr15tuCbsTF5RVslpB8FR4cQRG7vuK215SjGtfh7NF3XRBg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhY3QiOiJwZXJtaXNzaW9uIiwiYWN0aW9uIjoiZml4dHVyZS5hbGxvdyIsImFnZW50IjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCIsImRlc2NyaXB0aW9uIjoiRml4dHVyZSBhY3Rpb24iLCJpYXQiOjE3OTM3MzYzMjEsInNkaSI6ImQtdW5rbm93bi1zdWItMSIsInN1YiI6InVuY29ubmVjdGVkLXBlcnNvbiJ9"}, "response": {"status": 404, "headers": {"Content-Length": ["77"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6InVua25vd25fc3ViIiwic3RhdHVzIjo0MDQsInRpdGxlIjoiTm90IEZvdW5kIiwidHlwZSI6ImFib3V0OmJsYW5rIn0="}}]}, "assertions": [{"assertion": "unknown-sub-status", "clause": "supervision.ss.connected-only", "state": "pass", "expected": 404, "actual": 404}, {"assertion": "unknown-sub-error", "clause": "supervision.ss.connected-only", "state": "pass", "expected": "unknown_sub", "actual": "unknown_sub"}, {"assertion": "unknown-sub-no-decision", "clause": "supervision.ss.connected-only", "state": "pass", "expected": true, "actual": true}]}, {"id": "supervision.ss-refused-person-server", "evidence": {"not_offered": "", "steps": [{"stage": "connect", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/connect", "Headers": {"Content-Digest": ["sha-256=:MkmZnd0lejJdQjLngGfm/d2Q1/QJsvLvDT+4Z3/c+Nw=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:h1J/+bQyKPjoRuJkSJVNvO8Pf92ejM91HZv1RU22MOuXUIDKyXu7ZZxWY1Gv5Y8RGxwI40c4Xmw433ZPHnGrBQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://other-ps.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-other-1\""]}, "Body": "eyJhY3Rpb24iOiJjb25uZWN0IiwiaWF0IjoxNzkzNzM2MzIxLCJpZCI6ImMtcmVmdXNlZCIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "response": {"status": 403, "headers": {"Content-Length": ["81"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6InVuc3VwcG9ydGVkX2lzcyIsInN0YXR1cyI6NDAzLCJ0aXRsZSI6IkZvcmJpZGRlbiIsInR5cGUiOiJhYm91dDpibGFuayJ9"}}, {"stage": "decide", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/decision", "Headers": {"Content-Digest": ["sha-256=:+ZID7Xk7r9ZivmhrTeUP57/syiruQcrNWZBs7kricnA=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:DV889KyCOA/qd006FrVs6ajnzJcd1MTHhes1EicyfjsQKeRDp3wPWWD1njKNcs1UVS4CvlE/g0KQY6812wQlCg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://other-ps.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-other-1\""]}, "Body": "eyJhY3QiOiJwZXJtaXNzaW9uIiwiYWN0aW9uIjoiZml4dHVyZS5hbGxvdyIsImFnZW50IjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCIsImRlc2NyaXB0aW9uIjoiRml4dHVyZSBhY3Rpb24iLCJpYXQiOjE3OTM3MzYzMjEsInNkaSI6ImQtcmVmdXNlZC0xIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "response": {"status": 404, "headers": {"Content-Length": ["77"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6InVua25vd25fc3ViIiwic3RhdHVzIjo0MDQsInRpdGxlIjoiTm90IEZvdW5kIiwidHlwZSI6ImFib3V0OmJsYW5rIn0="}}]}, "assertions": [{"assertion": "connect-status", "clause": "supervision.ss.connected-only", "state": "pass", "expected": 403, "actual": 403}, {"assertion": "connect-error", "clause": "supervision.ss.connected-only", "state": "pass", "expected": "unsupported_iss", "actual": "unsupported_iss"}, {"assertion": "connect-no-decision", "clause": "supervision.ss.connected-only", "state": "pass", "expected": true, "actual": true}, {"assertion": "decide-refused", "clause": "supervision.ss.connected-only", "state": "pass", "expected": "4xx", "actual": "4xx"}, {"assertion": "decide-no-decision", "clause": "supervision.ss.connected-only", "state": "pass", "expected": true, "actual": true}]}, {"id": "supervision.ss-connect-action", "evidence": {"not_offered": "", "steps": [{"stage": "missing", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/connect", "Headers": {"Content-Digest": ["sha-256=:64klcpduJbX/Bxk2t55SEdEYF4GmfYZ+FaYkquqoavE=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:xq0GXI8Iswbyfro/1PTWCjsmrFT/aPHj4XNU91rS56rPxXgMH7TW3JajPRESfX92HyBAWOipX4k0NJWhW1f6Bg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJpYXQiOjE3OTM3MzYzMjEsImlkIjoiYy1uby1hY3Rpb24iLCJzdWIiOiJzcy1kaXJlY3RlZC1wZXJzb24tMSJ9"}, "response": {"status": 400, "headers": {"Content-Length": ["83"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfcmVxdWVzdCIsInN0YXR1cyI6NDAwLCJ0aXRsZSI6IkJhZCBSZXF1ZXN0IiwidHlwZSI6ImFib3V0OmJsYW5rIn0="}}, {"stage": "unrecognized", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/connect", "Headers": {"Content-Digest": ["sha-256=:BeT6va++/8VIY39B5wW+4WqWEOmzVSiDsdvxhkbz93s=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:+jTqpLHiBLL9ph50XroftjUhQBctd2ltO+IwtDLIia4M/32GZ+lBoVhsgycNIBuT2QDWf7rsebTr0lfDijePAA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhY3Rpb24iOiJqb2luIiwiaWF0IjoxNzkzNzM2MzIxLCJpZCI6ImMtYmFkLWFjdGlvbiIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "response": {"status": 400, "headers": {"Content-Length": ["83"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfcmVxdWVzdCIsInN0YXR1cyI6NDAwLCJ0aXRsZSI6IkJhZCBSZXF1ZXN0IiwidHlwZSI6ImFib3V0OmJsYW5rIn0="}}]}, "assertions": [{"assertion": "missing-status", "clause": "supervision.ss.connect-action", "state": "pass", "expected": 400, "actual": 400}, {"assertion": "missing-error", "clause": "supervision.ss.connect-action", "state": "pass", "expected": "invalid_request", "actual": "invalid_request"}, {"assertion": "unrecognized-status", "clause": "supervision.ss.connect-action", "state": "pass", "expected": 400, "actual": 400}, {"assertion": "unrecognized-error", "clause": "supervision.ss.connect-action", "state": "pass", "expected": "invalid_request", "actual": "invalid_request"}]}, {"id": "supervision.ss-envelope", "evidence": {"not_offered": "", "steps": [{"stage": "connect", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/connect", "Headers": {"Content-Digest": ["sha-256=:QnljDvRYyAgTqsWCBKMBzNVBQySgGiaHz9D8YubR3Rg=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:YGaumTvSwfyqVDr2N+l9Z4RsnCHCG/8Z6ppOsgbeqnSrDFdsuF2dpMPAm3UApHwetBjeQVV84mLSUE7W0+9YBw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhY3Rpb24iOiJjb25uZWN0IiwiaWF0IjoxNzkzNzM2MzIxLCJpZCI6ImMtZW52ZWxvcGUiLCJzdWIiOiJzcy1kaXJlY3RlZC1wZXJzb24tMSJ9"}, "response": {"status": 200, "headers": {"Content-Length": ["22"], "Content-Type": ["application/json"]}, "body_base64": "eyJzdGF0dXMiOiJjb25uZWN0ZWQifQ=="}}, {"stage": "no-sdi", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/decision", "Headers": {"Content-Digest": ["sha-256=:benn3BuJDaB8tED9hr60FbENVD6gJzz5vtguvjUfG0U=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:baE8137LggCGpy7CkI3WcYYc/ER24YUVkERgLnndZHSgBayPp2jtjDSIkrOcmjPfJKyUiJhmHNN1zr5nDpTxAA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhY3QiOiJwZXJtaXNzaW9uIiwiYWN0aW9uIjoiZml4dHVyZS5hbGxvdyIsImFnZW50IjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCIsImRlc2NyaXB0aW9uIjoiRml4dHVyZSBhY3Rpb24iLCJpYXQiOjE3OTM3MzYzMjEsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "response": {"status": 400, "headers": {"Content-Length": ["83"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfcmVxdWVzdCIsInN0YXR1cyI6NDAwLCJ0aXRsZSI6IkJhZCBSZXF1ZXN0IiwidHlwZSI6ImFib3V0OmJsYW5rIn0="}}, {"stage": "no-iat", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/decision", "Headers": {"Content-Digest": ["sha-256=:k+2o3H2r3XbLCN+0iluk+Dw99ZtYbCBW1nK62cm5o7w=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:6Yut2UlQRE7xQ7vBJOcpKguaSdVGV+pZjXJMr0Wt9xxGNwKNUIXUqMIx0mW9lt8A21E6FSjbvJdei9Ka+3nDAQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhY3QiOiJwZXJtaXNzaW9uIiwiYWN0aW9uIjoiZml4dHVyZS5hbGxvdyIsImFnZW50IjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCIsImRlc2NyaXB0aW9uIjoiRml4dHVyZSBhY3Rpb24iLCJzZGkiOiJkLWVudmVsb3BlLWlhdCIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "response": {"status": 400, "headers": {"Content-Length": ["83"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfcmVxdWVzdCIsInN0YXR1cyI6NDAwLCJ0aXRsZSI6IkJhZCBSZXF1ZXN0IiwidHlwZSI6ImFib3V0OmJsYW5rIn0="}}, {"stage": "no-sub", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/decision", "Headers": {"Content-Digest": ["sha-256=:WyvtOEXb8HnMakV9zqcyxzucYdllaI1xClNByicCKxk=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:hHCXdOm0ySWi7yXJoJZVxU404MMdajLHZPsBopzpwQZxmZZf9ahCKYqV4brSigOURDk6MfcA7ChVhYmAOag+Aw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhY3QiOiJwZXJtaXNzaW9uIiwiYWN0aW9uIjoiZml4dHVyZS5hbGxvdyIsImFnZW50IjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCIsImRlc2NyaXB0aW9uIjoiRml4dHVyZSBhY3Rpb24iLCJpYXQiOjE3OTM3MzYzMjEsInNkaSI6ImQtZW52ZWxvcGUtc3ViIn0="}, "response": {"status": 400, "headers": {"Content-Length": ["83"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfcmVxdWVzdCIsInN0YXR1cyI6NDAwLCJ0aXRsZSI6IkJhZCBSZXF1ZXN0IiwidHlwZSI6ImFib3V0OmJsYW5rIn0="}}, {"stage": "no-agent", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/decision", "Headers": {"Content-Digest": ["sha-256=:+GdFXuEQX8fK2dHMkVA8OHHPAq9//be1013T3FRlYC0=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:82muEdB0PERxIwDJQdoa8aq9E8EwMkFK9T1rocPtbY89gMJyD61X5epIefETttuvqUyDYnOPaZ8NvyWpECEPAA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhY3QiOiJwZXJtaXNzaW9uIiwiYWN0aW9uIjoiZml4dHVyZS5hbGxvdyIsImRlc2NyaXB0aW9uIjoiRml4dHVyZSBhY3Rpb24iLCJpYXQiOjE3OTM3MzYzMjEsInNkaSI6ImQtZW52ZWxvcGUtYWdlbnQiLCJzdWIiOiJzcy1kaXJlY3RlZC1wZXJzb24tMSJ9"}, "response": {"status": 400, "headers": {"Content-Length": ["83"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfcmVxdWVzdCIsInN0YXR1cyI6NDAwLCJ0aXRsZSI6IkJhZCBSZXF1ZXN0IiwidHlwZSI6ImFib3V0OmJsYW5rIn0="}}]}, "assertions": [{"assertion": "no-sdi-status", "clause": "supervision.ss.envelope", "state": "pass", "expected": 400, "actual": 400}, {"assertion": "no-sdi-error", "clause": "supervision.ss.envelope", "state": "pass", "expected": "invalid_request", "actual": "invalid_request"}, {"assertion": "no-sdi-no-decision", "clause": "supervision.ss.envelope", "state": "pass", "expected": true, "actual": true}, {"assertion": "no-iat-status", "clause": "supervision.ss.envelope", "state": "pass", "expected": 400, "actual": 400}, {"assertion": "no-iat-error", "clause": "supervision.ss.envelope", "state": "pass", "expected": "invalid_request", "actual": "invalid_request"}, {"assertion": "no-iat-no-decision", "clause": "supervision.ss.envelope", "state": "pass", "expected": true, "actual": true}, {"assertion": "no-sub-status", "clause": "supervision.ss.envelope", "state": "pass", "expected": 400, "actual": 400}, {"assertion": "no-sub-error", "clause": "supervision.ss.envelope", "state": "pass", "expected": "invalid_request", "actual": "invalid_request"}, {"assertion": "no-sub-no-decision", "clause": "supervision.ss.envelope", "state": "pass", "expected": true, "actual": true}, {"assertion": "no-agent-status", "clause": "supervision.ss.envelope", "state": "pass", "expected": 400, "actual": 400}, {"assertion": "no-agent-error", "clause": "supervision.ss.envelope", "state": "pass", "expected": "invalid_request", "actual": "invalid_request"}, {"assertion": "no-agent-no-decision", "clause": "supervision.ss.envelope", "state": "pass", "expected": true, "actual": true}]}, {"id": "supervision.ss-act-members", "evidence": {"not_offered": "", "steps": [{"stage": "connect", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/connect", "Headers": {"Content-Digest": ["sha-256=:Jo5YSMlhpBnOI0F7C4ki0vGp8SqBO+HQlLKd20Hpxyw=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:QeBR0sD2A0IH57ZBjpNUnIKQtvbA3+XFPo+xbMuY/dETq49pbb3bU6H8jalPVg1wugCFiCYNnDqwtAf2OdqvCA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhY3Rpb24iOiJjb25uZWN0IiwiaWF0IjoxNzkzNzM2MzIxLCJpZCI6ImMtbWVtYmVycyIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "response": {"status": 200, "headers": {"Content-Length": ["22"], "Content-Type": ["application/json"]}, "body_base64": "eyJzdGF0dXMiOiJjb25uZWN0ZWQifQ=="}}, {"stage": "person-no-resource", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/decision", "Headers": {"Content-Digest": ["sha-256=:r++Lcg1vgSW7c7vwXxInnTHn2VHL03WIVxsjKAytbcg=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:sZeD8CXEsBR0w6AN9FcwaRIjpUzGKs2zoPfMVWxwusRrvRVenRaAuga/D9fW8+TckW5YBrVtcYFyB5GAOz5dAw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhY3QiOiJwZXJzb25fdG9rZW4iLCJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TWpFc0ltbGhkQ0k2TVRjNU16Y3pOak14TVN3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWMzTXRZV04wTFcxbGJXSmxjbk10WVdkbGJuUWlMQ0p3Y3lJNkltaDBkSEJ6T2k4dmNHVnljMjl1TG1OdmJtWnZjbTFoYm1ObExuUmxjM1FpTENKemRXSWlPaUpoWVhWMGFEcEJaMlZ1ZEVCaGNDNWpiMjVtYjNKdFlXNWpaUzUwWlhOMEluMC5EeXJjbjlKQVVLSHd4UXBpMkZaSGlMR2dpLXJmVWgyajZxVWh5ek9CTUxLbjdERzBPTUVnRTZzOWFqY3hETE8tV2FJQ29BSG5tbnhwZzVTYVdqWUZEUSIsImlhdCI6MTc5MzczNjMyMSwic2RpIjoiZC1tZW1iZXJzLTEiLCJzdWIiOiJzcy1kaXJlY3RlZC1wZXJzb24tMSJ9"}, "response": {"status": 400, "headers": {"Content-Length": ["83"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfcmVxdWVzdCIsInN0YXR1cyI6NDAwLCJ0aXRsZSI6IkJhZCBSZXF1ZXN0IiwidHlwZSI6ImFib3V0OmJsYW5rIn0="}}, {"stage": "person-no-agent-token", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/decision", "Headers": {"Content-Digest": ["sha-256=:UmrHWFvfbJ4GVww1GbfRM2bBroQUc31OM/pCSi+GhUY=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:Q5EZtFBi1YYL+QAd0A/KOpJZfSTnPiFiLTiRVfT/kJmQriZEwvsviIifXMGp40dzIr0z+/hmGra09NOZvOJxDg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhY3QiOiJwZXJzb25fdG9rZW4iLCJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJpYXQiOjE3OTM3MzYzMjEsInJlc291cmNlIjoiaHR0cHM6Ly9yZXNvdXJjZS5jb25mb3JtYW5jZS50ZXN0Iiwic2RpIjoiZC1tZW1iZXJzLTIiLCJzdWIiOiJzcy1kaXJlY3RlZC1wZXJzb24tMSJ9"}, "response": {"status": 400, "headers": {"Content-Length": ["83"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfcmVxdWVzdCIsInN0YXR1cyI6NDAwLCJ0aXRsZSI6IkJhZCBSZXF1ZXN0IiwidHlwZSI6ImFib3V0OmJsYW5rIn0="}}, {"stage": "auth-no-resource-token", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/decision", "Headers": {"Content-Digest": ["sha-256=:GuQADqaGgLCyaEQo2Qw8qxpuT/Xito6ecJtUKWJzplQ=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:+UuVbe5UV81g2Y36MGCmp/HhtiTHTQptpeHq3ttgUdgJNuv7ox6KjEwd9j4/u2SWxIimW8kLzUEfSHYPNkpCCg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhY3QiOiJhdXRoX3Rva2VuIiwiYWdlbnQiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0IiwiYWdlbnRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaVlYQXRNU0lzSW5SNWNDSTZJbUZoTFdGblpXNTBLMnAzZENKOS5leUpqYm1ZaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtWa01qVTFNVGtpTENKamNuWWlPaUpGWkRJMU5URTVJaXdpYTNSNUlqb2lUMHRRSWl3aWVDSTZJbWRVYkRORWNXZzVSakU1VjI4eFVtMTNNSGd0ZWsxMVRtbHdSekEzYW1WcFdHWlpVRmMwWDBwek5WRWlmWDBzSW1SM2F5STZJbUZoZFhSb0xXRm5aVzUwTG1wemIyNGlMQ0psZUhBaU9qRTNPVE0zTXpZNU1qRXNJbWxoZENJNk1UYzVNemN6TmpNeE1Td2lhWE56SWpvaWFIUjBjSE02THk5aGNDNWpiMjVtYjNKdFlXNWpaUzUwWlhOMElpd2lhblJwSWpvaWMzVndaWEoyYVhOcGIyNHVjM010WVdOMExXMWxiV0psY25NdFlXZGxiblFpTENKd2N5STZJbWgwZEhCek9pOHZjR1Z5YzI5dUxtTnZibVp2Y20xaGJtTmxMblJsYzNRaUxDSnpkV0lpT2lKaFlYVjBhRHBCWjJWdWRFQmhjQzVqYjI1bWIzSnRZVzVqWlM1MFpYTjBJbjAuRHlyY245SkFVS0h3eFFwaTJGWkhpTEdnaS1yZlVoMmo2cVVoeXpPQk1MS243REcwT01FZ0U2czlhamN4RExPLVdhSUNvQUhubW54cGc1U2FXallGRFEiLCJpYXQiOjE3OTM3MzYzMjEsInByZXNlbnRlZF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pY0hNdE1TSXNJblI1Y0NJNkltRmhMWEJsY25OdmJpdHFkM1FpZlEuZXlKaGRXUWlPaUpvZEhSd2N6b3ZMM0psYzI5MWNtTmxMbU52Ym1admNtMWhibU5sTG5SbGMzUWlMQ0pqYm1ZaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtWa01qVTFNVGtpTENKamNuWWlPaUpGWkRJMU5URTVJaXdpYTNSNUlqb2lUMHRRSWl3aWVDSTZJbWRVYkRORWNXZzVSakU1VjI4eFVtMTNNSGd0ZWsxMVRtbHdSekEzYW1WcFdHWlpVRmMwWDBwek5WRWlmWDBzSW1SM2F5STZJbUZoZFhSb0xYQmxjbk52Ymk1cWMyOXVJaXdpWlhod0lqb3hOemt6TnpNMk16Z3hMQ0pwWVhRaU9qRTNPVE0zTXpZek1UWXNJbWx6Y3lJNkltaDBkSEJ6T2k4dmNHVnljMjl1TG1OdmJtWnZjbTFoYm1ObExuUmxjM1FpTENKcWRHa2lPaUp6ZFhCbGNuWnBjMmx2Ymk1emN5MWhZM1F0YldWdFltVnljeTF3WlhKemIyNGlMQ0p6ZFdJaU9pSmthWEpsWTNSbFpDMXdaWEp6YjI0dE1TSjkuWmFmencxSU5UOVhGZEduRDRHcUh3TUk0dkk0QVhmUmc2SXo4ZnFURFlhcE9pRHBqUllMSTE5dGU4S1NRcm1IMHROdnRnOVVjZXhEMGZfUGRlUklkQ3ciLCJzZGkiOiJkLW1lbWJlcnMtMyIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "response": {"status": 400, "headers": {"Content-Length": ["83"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfcmVxdWVzdCIsInN0YXR1cyI6NDAwLCJ0aXRsZSI6IkJhZCBSZXF1ZXN0IiwidHlwZSI6ImFib3V0OmJsYW5rIn0="}}, {"stage": "auth-no-presented-token", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/decision", "Headers": {"Content-Digest": ["sha-256=:DTlgtuUYpgNMpz8ieqLOhQXdOxtWhkG3WEtDvMZKtEg=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:fTQNRI3Ei/glIL5KB2drC6RYpk5LJqQloxnYLS2RPnqMSPtqukUhNksWYuaNQTNDMYYLUN5Ww856al0DUAsECQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhY3QiOiJhdXRoX3Rva2VuIiwiYWdlbnQiOiJhYXV0aDpBZ2VudEBhcC5jb25mb3JtYW5jZS50ZXN0IiwiYWdlbnRfdG9rZW4iOiJleUpoYkdjaU9pSkZaREkxTlRFNUlpd2lhMmxrSWpvaVlYQXRNU0lzSW5SNWNDSTZJbUZoTFdGblpXNTBLMnAzZENKOS5leUpqYm1ZaU9uc2lhbmRySWpwN0ltRnNaeUk2SWtWa01qVTFNVGtpTENKamNuWWlPaUpGWkRJMU5URTVJaXdpYTNSNUlqb2lUMHRRSWl3aWVDSTZJbWRVYkRORWNXZzVSakU1VjI4eFVtMTNNSGd0ZWsxMVRtbHdSekEzYW1WcFdHWlpVRmMwWDBwek5WRWlmWDBzSW1SM2F5STZJbUZoZFhSb0xXRm5aVzUwTG1wemIyNGlMQ0psZUhBaU9qRTNPVE0zTXpZNU1qRXNJbWxoZENJNk1UYzVNemN6TmpNeE1Td2lhWE56SWpvaWFIUjBjSE02THk5aGNDNWpiMjVtYjNKdFlXNWpaUzUwWlhOMElpd2lhblJwSWpvaWMzVndaWEoyYVhOcGIyNHVjM010WVdOMExXMWxiV0psY25NdFlXZGxiblFpTENKd2N5STZJbWgwZEhCek9pOHZjR1Z5YzI5dUxtTnZibVp2Y20xaGJtTmxMblJsYzNRaUxDSnpkV0lpT2lKaFlYVjBhRHBCWjJWdWRFQmhjQzVqYjI1bWIzSnRZVzVqWlM1MFpYTjBJbjAuRHlyY245SkFVS0h3eFFwaTJGWkhpTEdnaS1yZlVoMmo2cVVoeXpPQk1MS243REcwT01FZ0U2czlhamN4RExPLVdhSUNvQUhubW54cGc1U2FXallGRFEiLCJpYXQiOjE3OTM3MzYzMjEsInJlc291cmNlX3Rva2VuIjoiZXlKaGJHY2lPaUpGWkRJMU5URTVJaXdpYTJsa0lqb2ljbVZ6YjNWeVkyVXRNU0lzSW5SNWNDSTZJbUZoTFhKbGMyOTFjbU5sSzJwM2RDSjkuZXlKaFoyVnVkRjlxYTNRaU9pSmhWa0owWVhCTVpERXhVMVZXUzBsTlIwcG1VSHBQUlVSMVRqQnpXR050ZWtwUlRsWlVMVjl6UzBWVklpd2lZWFZrSWpvaWFIUjBjSE02THk5d1pYSnpiMjR1WTI5dVptOXliV0Z1WTJVdWRHVnpkQ0lzSW1SM2F5STZJbUZoZFhSb0xYSmxjMjkxY21ObExtcHpiMjRpTENKbGVIQWlPakUzT1RNM016WTBOREVzSW1saGRDSTZNVGM1TXpjek5qTXlNQ3dpYVhOeklqb2lhSFIwY0hNNkx5OXlaWE52ZFhKalpTNWpiMjVtYjNKdFlXNWpaUzUwWlhOMElpd2lhblJwSWpvaWMzVndaWEoyYVhOcGIyNHVjM010WVdOMExXMWxiV0psY25NdGNtVnpiM1Z5WTJVaUxDSndjbVZ6Wlc1MFpXUmZhblJwSWpvaWMzVndaWEoyYVhOcGIyNHVjM010WVdOMExXMWxiV0psY25NdGNHVnljMjl1SWl3aWNITWlPaUpvZEhSd2N6b3ZMM0JsY25OdmJpNWpiMjVtYjNKdFlXNWpaUzUwWlhOMElpd2ljMk52Y0dVaU9pSnlaV0ZrSWl3aWMzVmlJam9pWkdseVpXTjBaV1F0Y0dWeWMyOXVMVEVpZlEuZVlzOVpRdVdDYk5OUFk2QmpzUi03R0ozMFROYjQ0VkRKaURxM09BREhqemVFMDB4MTdXNktDY2toYWZyRlNRZWhZMTRrcDRlVmMyWU5jeEdua0htQ2ciLCJzZGkiOiJkLW1lbWJlcnMtNCIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "response": {"status": 400, "headers": {"Content-Length": ["83"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfcmVxdWVzdCIsInN0YXR1cyI6NDAwLCJ0aXRsZSI6IkJhZCBSZXF1ZXN0IiwidHlwZSI6ImFib3V0OmJsYW5rIn0="}}, {"stage": "proposal-no-agent-token", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/mission", "Headers": {"Content-Digest": ["sha-256=:E0+B9L8Phvap/Zd7jFiMFUqe5mU+ASDSmI9a+z40Jg8=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:oTyipxuvVUkrcu1owqkdiq4Y6P6N98z2gsSq9IHmSmB29RAlBb8aB5scoIfXTvWQ1iZFxi7DsHFpMGFnwAOdBg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJkZXNjcmlwdGlvbiI6IiMgRml4dHVyZSBtaXNzaW9uXG5cblJlYWQgdGhlIGZpeHR1cmUgcmVzb3VyY2UuIiwiaWF0IjoxNzkzNzM2MzIxLCJzZGkiOiJkLW1lbWJlcnMtNSIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "response": {"status": 400, "headers": {"Content-Length": ["83"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfcmVxdWVzdCIsInN0YXR1cyI6NDAwLCJ0aXRsZSI6IkJhZCBSZXF1ZXN0IiwidHlwZSI6ImFib3V0OmJsYW5rIn0="}}]}, "assertions": [{"assertion": "person-no-resource-status", "clause": "supervision.ss.act-members", "state": "pass", "expected": 400, "actual": 400}, {"assertion": "person-no-resource-error", "clause": "supervision.ss.act-members", "state": "pass", "expected": "invalid_request", "actual": "invalid_request"}, {"assertion": "person-no-agent-token-status", "clause": "supervision.ss.act-members", "state": "pass", "expected": 400, "actual": 400}, {"assertion": "person-no-agent-token-error", "clause": "supervision.ss.act-members", "state": "pass", "expected": "invalid_request", "actual": "invalid_request"}, {"assertion": "auth-no-resource-token-status", "clause": "supervision.ss.act-members", "state": "pass", "expected": 400, "actual": 400}, {"assertion": "auth-no-resource-token-error", "clause": "supervision.ss.act-members", "state": "pass", "expected": "invalid_request", "actual": "invalid_request"}, {"assertion": "auth-no-presented-token-status", "clause": "supervision.ss.act-members", "state": "pass", "expected": 400, "actual": 400}, {"assertion": "auth-no-presented-token-error", "clause": "supervision.ss.act-members", "state": "pass", "expected": "invalid_request", "actual": "invalid_request"}, {"assertion": "proposal-no-agent-token-status", "clause": "supervision.ss.act-members", "state": "pass", "expected": 400, "actual": 400}, {"assertion": "proposal-no-agent-token-error", "clause": "supervision.ss.act-members", "state": "pass", "expected": "invalid_request", "actual": "invalid_request"}]}, {"id": "supervision.ss-signed-allow", "evidence": {"not_offered": "", "steps": [{"stage": "connect", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/connect", "Headers": {"Content-Digest": ["sha-256=:YRnxnmJV5ANESdV/WFpwRD69bBmFNGRupSSh1QEswkE=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:/+BEgPQFqF16bUwuNVBVdn7+DwrvMVqQjn3x5HK7gSRbWm8F07EW3h5HdoBAWDc655rBOPuxYfZoBEjPME5bDA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhY3Rpb24iOiJjb25uZWN0IiwiaWF0IjoxNzkzNzM2MzIxLCJpZCI6ImMtYWxsb3ciLCJzdWIiOiJzcy1kaXJlY3RlZC1wZXJzb24tMSJ9"}, "response": {"status": 200, "headers": {"Content-Length": ["22"], "Content-Type": ["application/json"]}, "body_base64": "eyJzdGF0dXMiOiJjb25uZWN0ZWQifQ=="}}, {"stage": "decide", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/decision", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Content-Digest": ["sha-256=:ajJsjcpkg9yo23bss2X9DtfsvBmSRsn0LLtwOjRF358=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:zEJDmntG/mkvkVxRd0CKOe330LeFOqG5qrmVHgCn7tTdZ5xsToMK5XZsM49xRWNXUb+THnM+GmU6cp3fJMCLCA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhY3QiOiJwZXJtaXNzaW9uIiwiYWN0aW9uIjoiZml4dHVyZS5hbGxvdyIsImFnZW50IjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCIsImRlc2NyaXB0aW9uIjoiRml4dHVyZSBhY3Rpb24iLCJpYXQiOjE3OTM3MzYzMjEsInNkaSI6ImQtYWxsb3ctMSIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "response": {"status": 200, "headers": {"Content-Digest": ["sha-256=:33DFo9OVrykz5yLgyJOKxubmT4hob2r1kbS0ViWjbAI=:"], "Content-Length": ["38"], "Content-Type": ["application/json"], "Signature": ["sig=:3CV4KhhLCYogR4TlD2mmCPbz8jmNGCzgFty/wx+sESKDzAQD+oU9EM/diyHDNOgrNrywer9vFjbAnanGmFu0BQ==:"], "Signature-Input": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736321;keyid=\"rust-ss\""], "Signature-Key": ["sig=jwks_uri;id=\"https://ss.aauth.boxlab.site\";dwk=\"aauth-supervisor.json\";kid=\"rust-ss\""]}, "body_base64": "eyJkZWNpc2lvbiI6ImFsbG93Iiwic2RpIjoiZC1hbGxvdy0xIn0="}, "response_signature": {"label": "sig", "id": "https://ss.aauth.boxlab.site", "dwk": "aauth-supervisor.json", "kid": "rust-ss", "covered": ["@status", "content-type", "content-digest", "\"content-digest\";req", "\"@authority\";req", "\"@path\";req"], "signature_base": "\"@status\": 200\n\"content-type\": application/json\n\"content-digest\": sha-256=:33DFo9OVrykz5yLgyJOKxubmT4hob2r1kbS0ViWjbAI=:\n\"content-digest\";req: sha-256=:ajJsjcpkg9yo23bss2X9DtfsvBmSRsn0LLtwOjRF358=:\n\"@authority\";req: ss.aauth.boxlab.site\n\"@path\";req: /decision\n\"@signature-params\": (\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736321;keyid=\"rust-ss\"", "content_digest_matches": true, "verified": true}}]}, "assertions": [{"assertion": "status", "clause": "supervision.ss.host-policy", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "allowed", "clause": "supervision.ss.host-policy", "state": "pass", "expected": "allow", "actual": "allow"}, {"assertion": "sdi", "clause": "supervision.ss.sdi-echo", "state": "pass", "expected": "d-allow-1", "actual": "d-allow-1"}, {"assertion": "signed", "clause": "supervision.ss.signed-coverage", "state": "pass", "expected": true, "actual": true}]}, {"id": "supervision.ss-idempotent", "evidence": {"not_offered": "", "steps": [{"stage": "connect", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/connect", "Headers": {"Content-Digest": ["sha-256=:2uZmq+Shh1yK+2jozlpoPImAwQ5/AzdBM7yZ+0fOPrw=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:mH8SQlV4Rf3UIRncmXvpyNyYl5/P4mrjh5bvi14okNq9sWhzvFQFmqpZrnp1H1XMbchDVVkbXAj5pwN7Zu1rBg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhY3Rpb24iOiJjb25uZWN0IiwiaWF0IjoxNzkzNzM2MzIxLCJpZCI6ImMtcmVwZWF0Iiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "response": {"status": 200, "headers": {"Content-Length": ["22"], "Content-Type": ["application/json"]}, "body_base64": "eyJzdGF0dXMiOiJjb25uZWN0ZWQifQ=="}}, {"stage": "decide", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/decision", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Content-Digest": ["sha-256=:0D6t6cdDYN2PIwspYipgT1U15A4obX8b+g6PczW3f/c=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:mBrbdcsd8RWpAP1+mkG7fYiNefbkIIuOiw+3x56zSZ9X5vOgDcjuZFSCwPQ6BqIYm2Odehr0reESs25N/RPDCQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhY3QiOiJwZXJzb25fdG9rZW4iLCJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TWpFc0ltbGhkQ0k2TVRjNU16Y3pOak14TVN3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWMzTXRhV1JsYlhCdmRHVnVkQzFoWjJWdWRDSXNJbkJ6SWpvaWFIUjBjSE02THk5d1pYSnpiMjR1WTI5dVptOXliV0Z1WTJVdWRHVnpkQ0lzSW5OMVlpSTZJbUZoZFhSb09rRm5aVzUwUUdGd0xtTnZibVp2Y20xaGJtTmxMblJsYzNRaWZRLk5JbFdWY0RoZVNMV3RlM3hWaDJmRUVyMVVudTYydjhUU0t0c0JvS1I5Qy1lQU82Ti10TE1pOGlwdzZGNFRZVS03UFFtSXB1cFdpNS1ySXBySUhNMURnIiwiaWF0IjoxNzkzNzM2MzIxLCJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCIsInNkaSI6ImQtcmVwZWF0LTEiLCJzdWIiOiJzcy1kaXJlY3RlZC1wZXJzb24tMSJ9"}, "response": {"status": 200, "headers": {"Content-Digest": ["sha-256=:13ia/Sg47Z9iyentHAzPIzMpSrolo/aKnvvB3vYCpfk=:"], "Content-Length": ["39"], "Content-Type": ["application/json"], "Signature": ["sig=:6vKPX7YOdZuH6hzrzi0OX+I0yTWtWIhMIyTsULT/FEH4P5OombjVx/HqSfWu5QcxEJGl5nVtIrjkicZMcDTuCQ==:"], "Signature-Input": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736321;keyid=\"rust-ss\""], "Signature-Key": ["sig=jwks_uri;id=\"https://ss.aauth.boxlab.site\";dwk=\"aauth-supervisor.json\";kid=\"rust-ss\""]}, "body_base64": "eyJkZWNpc2lvbiI6ImFsbG93Iiwic2RpIjoiZC1yZXBlYXQtMSJ9"}, "response_signature": {"label": "sig", "id": "https://ss.aauth.boxlab.site", "dwk": "aauth-supervisor.json", "kid": "rust-ss", "covered": ["@status", "content-type", "content-digest", "\"content-digest\";req", "\"@authority\";req", "\"@path\";req"], "signature_base": "\"@status\": 200\n\"content-type\": application/json\n\"content-digest\": sha-256=:13ia/Sg47Z9iyentHAzPIzMpSrolo/aKnvvB3vYCpfk=:\n\"content-digest\";req: sha-256=:0D6t6cdDYN2PIwspYipgT1U15A4obX8b+g6PczW3f/c=:\n\"@authority\";req: ss.aauth.boxlab.site\n\"@path\";req: /decision\n\"@signature-params\": (\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736321;keyid=\"rust-ss\"", "content_digest_matches": true, "verified": true}}, {"stage": "again", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/decision", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Content-Digest": ["sha-256=:0D6t6cdDYN2PIwspYipgT1U15A4obX8b+g6PczW3f/c=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:mBrbdcsd8RWpAP1+mkG7fYiNefbkIIuOiw+3x56zSZ9X5vOgDcjuZFSCwPQ6BqIYm2Odehr0reESs25N/RPDCQ==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhY3QiOiJwZXJzb25fdG9rZW4iLCJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TWpFc0ltbGhkQ0k2TVRjNU16Y3pOak14TVN3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWMzTXRhV1JsYlhCdmRHVnVkQzFoWjJWdWRDSXNJbkJ6SWpvaWFIUjBjSE02THk5d1pYSnpiMjR1WTI5dVptOXliV0Z1WTJVdWRHVnpkQ0lzSW5OMVlpSTZJbUZoZFhSb09rRm5aVzUwUUdGd0xtTnZibVp2Y20xaGJtTmxMblJsYzNRaWZRLk5JbFdWY0RoZVNMV3RlM3hWaDJmRUVyMVVudTYydjhUU0t0c0JvS1I5Qy1lQU82Ti10TE1pOGlwdzZGNFRZVS03UFFtSXB1cFdpNS1ySXBySUhNMURnIiwiaWF0IjoxNzkzNzM2MzIxLCJyZXNvdXJjZSI6Imh0dHBzOi8vcmVzb3VyY2UuY29uZm9ybWFuY2UudGVzdCIsInNkaSI6ImQtcmVwZWF0LTEiLCJzdWIiOiJzcy1kaXJlY3RlZC1wZXJzb24tMSJ9"}, "response": {"status": 200, "headers": {"Content-Digest": ["sha-256=:13ia/Sg47Z9iyentHAzPIzMpSrolo/aKnvvB3vYCpfk=:"], "Content-Length": ["39"], "Content-Type": ["application/json"], "Signature": ["sig=:6vKPX7YOdZuH6hzrzi0OX+I0yTWtWIhMIyTsULT/FEH4P5OombjVx/HqSfWu5QcxEJGl5nVtIrjkicZMcDTuCQ==:"], "Signature-Input": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736321;keyid=\"rust-ss\""], "Signature-Key": ["sig=jwks_uri;id=\"https://ss.aauth.boxlab.site\";dwk=\"aauth-supervisor.json\";kid=\"rust-ss\""]}, "body_base64": "eyJkZWNpc2lvbiI6ImFsbG93Iiwic2RpIjoiZC1yZXBlYXQtMSJ9"}, "response_signature": {"label": "sig", "id": "https://ss.aauth.boxlab.site", "dwk": "aauth-supervisor.json", "kid": "rust-ss", "covered": ["@status", "content-type", "content-digest", "\"content-digest\";req", "\"@authority\";req", "\"@path\";req"], "signature_base": "\"@status\": 200\n\"content-type\": application/json\n\"content-digest\": sha-256=:13ia/Sg47Z9iyentHAzPIzMpSrolo/aKnvvB3vYCpfk=:\n\"content-digest\";req: sha-256=:0D6t6cdDYN2PIwspYipgT1U15A4obX8b+g6PczW3f/c=:\n\"@authority\";req: ss.aauth.boxlab.site\n\"@path\";req: /decision\n\"@signature-params\": (\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736321;keyid=\"rust-ss\"", "content_digest_matches": true, "verified": true}}]}, "assertions": [{"assertion": "status", "clause": "supervision.ss.host-policy", "state": "pass", "expected": 200, "actual": 200}, {"assertion": "sdi", "clause": "supervision.ss.sdi-echo", "state": "pass", "expected": "d-repeat-1", "actual": "d-repeat-1"}, {"assertion": "signed", "clause": "supervision.ss.signed-coverage", "state": "pass", "expected": true, "actual": true}, {"assertion": "same", "clause": "supervision.ss.idempotence", "state": "pass", "expected": true, "actual": true}]}, {"id": "supervision.ss-deferred", "evidence": {"not_offered": "", "steps": [{"stage": "connect", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/connect", "Headers": {"Content-Digest": ["sha-256=:46jzK8Jq2eklNcDjFDzPDzx4S+6LlKOAgq/e3Mf5bww=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:3yON0X4sQ9aIhXl9mfsOWNtS2XrWbxkzlL2gxgTBMl7p4NtAFe+UCzwYqTou/UpGE8sITW5Gic3emoOJ336GDA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhY3Rpb24iOiJjb25uZWN0IiwiaWF0IjoxNzkzNzM2MzIxLCJpZCI6ImMtZGVmZXIiLCJzdWIiOiJzcy1kaXJlY3RlZC1wZXJzb24tMSJ9"}, "response": {"status": 200, "headers": {"Content-Length": ["22"], "Content-Type": ["application/json"]}, "body_base64": "eyJzdGF0dXMiOiJjb25uZWN0ZWQifQ=="}}, {"stage": "decide", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/decision", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Content-Digest": ["sha-256=:xV4HTcQlJt86EEGlHf1G+0OVPeU82uTOCfETjhIXnGk=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:w4OxyZZ3VxswDbCh70wEwBfwwtdFrq/kvmt/h+TqDKD4oX4gSMHnrVQsSwI6CkKqddGv8WnuL95T5FIaOQnWBw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhY3QiOiJwZXJtaXNzaW9uIiwiYWN0aW9uIjoiZml4dHVyZS5kZWZlciIsImFnZW50IjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCIsImRlc2NyaXB0aW9uIjoiRml4dHVyZSBhY3Rpb24iLCJpYXQiOjE3OTM3MzYzMjEsInNkaSI6ImQtZGVmZXItMSIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "response": {"status": 202, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["38"], "Content-Type": ["application/json"], "Location": ["https://ss.aauth.boxlab.site/pending/4MchBQcGckbK3qfBuxDNew"], "Retry-After": ["5"]}, "body_base64": "eyJzZGkiOiJkLWRlZmVyLTEiLCJzdGF0dXMiOiJwZW5kaW5nIn0="}}, {"stage": "again", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/decision", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Content-Digest": ["sha-256=:xV4HTcQlJt86EEGlHf1G+0OVPeU82uTOCfETjhIXnGk=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:w4OxyZZ3VxswDbCh70wEwBfwwtdFrq/kvmt/h+TqDKD4oX4gSMHnrVQsSwI6CkKqddGv8WnuL95T5FIaOQnWBw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhY3QiOiJwZXJtaXNzaW9uIiwiYWN0aW9uIjoiZml4dHVyZS5kZWZlciIsImFnZW50IjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCIsImRlc2NyaXB0aW9uIjoiRml4dHVyZSBhY3Rpb24iLCJpYXQiOjE3OTM3MzYzMjEsInNkaSI6ImQtZGVmZXItMSIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "response": {"status": 202, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["38"], "Content-Type": ["application/json"], "Location": ["https://ss.aauth.boxlab.site/pending/4MchBQcGckbK3qfBuxDNew"], "Retry-After": ["5"]}, "body_base64": "eyJzZGkiOiJkLWRlZmVyLTEiLCJzdGF0dXMiOiJwZW5kaW5nIn0="}}, {"stage": "poll-other", "request": {"Method": "GET", "URL": "https://ss.aauth.boxlab.site/pending/4MchBQcGckbK3qfBuxDNew", "Headers": {"Prefer": ["wait=30"], "Signature": ["sig=:JSJtjx2jZS3qKD0IuW7fVrjRq+Iq9sygv9d4nxZW8Va220xiL1lBmZQXsUfnB5VOKVFGcA3y3njIDY+aXnvpCg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://other-ps.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-other-1\""]}, "Body": ""}, "response": {"status": 404, "headers": {"Content-Length": ["81"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6InVua25vd25fcGVuZGluZyIsInN0YXR1cyI6NDA0LCJ0aXRsZSI6Ik5vdCBGb3VuZCIsInR5cGUiOiJhYm91dDpibGFuayJ9"}}, {"stage": "poll-early", "request": {"Method": "GET", "URL": "https://ss.aauth.boxlab.site/pending/4MchBQcGckbK3qfBuxDNew", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"@authority\";req \"@path\";req)"], "Prefer": ["wait=30"], "Signature": ["sig=:6XJ0jwxF1pdsgKJPXPOwS3EHKoaVOjPDMuZFQJPlu20LuPmzUMz7zz8ZjHBupXQrSYRk3/gFPfdwR1rFuPyYDg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": ""}, "response": {"status": 202, "headers": {"Cache-Control": ["no-store"], "Content-Length": ["38"], "Content-Type": ["application/json"], "Location": ["https://ss.aauth.boxlab.site/pending/4MchBQcGckbK3qfBuxDNew"], "Retry-After": ["5"]}, "body_base64": "eyJzZGkiOiJkLWRlZmVyLTEiLCJzdGF0dXMiOiJwZW5kaW5nIn0="}}, {"stage": "resolve", "response": {"status": 200, "headers": {"Content-Length": ["17"], "Content-Type": ["application/json"]}, "body_base64": "eyJyZXNvbHZlZCI6dHJ1ZX0="}, "control": {"resolve": {"sdi": "d-defer-1", "verdict": "allow"}}}, {"stage": "poll", "request": {"Method": "GET", "URL": "https://ss.aauth.boxlab.site/pending/4MchBQcGckbK3qfBuxDNew", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"@authority\";req \"@path\";req)"], "Prefer": ["wait=30"], "Signature": ["sig=:6XJ0jwxF1pdsgKJPXPOwS3EHKoaVOjPDMuZFQJPlu20LuPmzUMz7zz8ZjHBupXQrSYRk3/gFPfdwR1rFuPyYDg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": ""}, "response": {"status": 200, "headers": {"Content-Digest": ["sha-256=:MaH1OpLYts9OMRJDcNyfC7nReeQUZ7Oj00ja3saHBgU=:"], "Content-Length": ["38"], "Content-Type": ["application/json"], "Signature": ["sig=:ocZjc6cqU0IxzRIZp06xmHxH5jo7KAaLzglXm4Y5TD9C/CoW+XOmfMIiavLWSbzGeN1bt2y10nOmFNrMNgAACA==:"], "Signature-Input": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"@authority\";req \"@path\";req);created=1793736321;keyid=\"rust-ss\""], "Signature-Key": ["sig=jwks_uri;id=\"https://ss.aauth.boxlab.site\";dwk=\"aauth-supervisor.json\";kid=\"rust-ss\""]}, "body_base64": "eyJkZWNpc2lvbiI6ImFsbG93Iiwic2RpIjoiZC1kZWZlci0xIn0="}, "response_signature": {"label": "sig", "id": "https://ss.aauth.boxlab.site", "dwk": "aauth-supervisor.json", "kid": "rust-ss", "covered": ["@status", "content-type", "content-digest", "\"@authority\";req", "\"@path\";req"], "signature_base": "\"@status\": 200\n\"content-type\": application/json\n\"content-digest\": sha-256=:MaH1OpLYts9OMRJDcNyfC7nReeQUZ7Oj00ja3saHBgU=:\n\"@authority\";req: ss.aauth.boxlab.site\n\"@path\";req: /pending/4MchBQcGckbK3qfBuxDNew\n\"@signature-params\": (\"@status\" \"content-type\" \"content-digest\" \"@authority\";req \"@path\";req);created=1793736321;keyid=\"rust-ss\"", "content_digest_matches": true, "verified": true}}]}, "assertions": [{"assertion": "pending", "clause": "supervision.ss.deferred-pending", "state": "pass", "expected": true, "actual": true}, {"assertion": "again-pending", "clause": "supervision.ss.idempotence", "state": "pass", "expected": 202, "actual": 202}, {"assertion": "again-location", "clause": "supervision.ss.idempotence", "state": "pass", "expected": true, "actual": true}, {"assertion": "other-status", "clause": "supervision.ss.deferred-poller", "state": "pass", "expected": 404, "actual": 404}, {"assertion": "other-error", "clause": "supervision.ss.deferred-poller", "state": "pass", "expected": "unknown_pending", "actual": "unknown_pending"}, {"assertion": "other-no-decision", "clause": "supervision.ss.deferred-poller", "state": "pass", "expected": true, "actual": true}, {"assertion": "early-pending", "clause": "supervision.ss.deferred-pending", "state": "pass", "expected": 202, "actual": 202}, {"assertion": "decided", "clause": "supervision.ss.host-policy", "state": "pass", "expected": "allow", "actual": "allow"}, {"assertion": "sdi", "clause": "supervision.ss.sdi-echo", "state": "pass", "expected": "d-defer-1", "actual": "d-defer-1"}, {"assertion": "signed", "clause": "supervision.ss.signed-coverage", "state": "pass", "expected": true, "actual": true}]}, {"id": "supervision.ss-mission-action", "evidence": {"not_offered": "", "steps": [{"stage": "connect", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/connect", "Headers": {"Content-Digest": ["sha-256=:iUQoHBXXo3FNn5HUemo1Ixym0vhbe7HPrVupy2QB7kk=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:zXX9WG0+k8s7GfBilCEnouznD6u+wzL5QOpY059KCU93ID+wS4jNe1Q/I1sMO14BGLaLzEICFRgxc91Eb4BpBg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhY3Rpb24iOiJjb25uZWN0IiwiaWF0IjoxNzkzNzM2MzIxLCJpZCI6ImMtbWlzc2lvbiIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "response": {"status": 200, "headers": {"Content-Length": ["22"], "Content-Type": ["application/json"]}, "body_base64": "eyJzdGF0dXMiOiJjb25uZWN0ZWQifQ=="}}, {"stage": "proposal", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/mission", "Headers": {"Accept-Signature": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req)"], "Content-Digest": ["sha-256=:OqT6dDO3LFQ/ZWOpitNwnBUWAdkE7HvIXJJGsjegRrQ=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:bPHeQQcfhSN3mZDWkyQ/07fDx9xXZzhG9eE3t1XLxTxnIDO0jd9hpLZzmLcltvwzK7iRfkVnPYhK0gvdk5SsBw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhZ2VudF90b2tlbiI6ImV5SmhiR2NpT2lKRlpESTFOVEU1SWl3aWEybGtJam9pWVhBdE1TSXNJblI1Y0NJNkltRmhMV0ZuWlc1MEsycDNkQ0o5LmV5SmpibVlpT25zaWFuZHJJanA3SW1Gc1p5STZJa1ZrTWpVMU1Ua2lMQ0pqY25ZaU9pSkZaREkxTlRFNUlpd2lhM1I1SWpvaVQwdFFJaXdpZUNJNkltZFViRE5FY1dnNVJqRTVWMjh4VW0xM01IZ3RlazExVG1sd1J6QTNhbVZwV0daWlVGYzBYMHB6TlZFaWZYMHNJbVIzYXlJNkltRmhkWFJvTFdGblpXNTBMbXB6YjI0aUxDSmxlSEFpT2pFM09UTTNNelk1TWpFc0ltbGhkQ0k2TVRjNU16Y3pOak14TVN3aWFYTnpJam9pYUhSMGNITTZMeTloY0M1amIyNW1iM0p0WVc1alpTNTBaWE4wSWl3aWFuUnBJam9pYzNWd1pYSjJhWE5wYjI0dWMzTXRiV2x6YzJsdmJpMWhZM1JwYjI0dFlXZGxiblFpTENKd2N5STZJbWgwZEhCek9pOHZjR1Z5YzI5dUxtTnZibVp2Y20xaGJtTmxMblJsYzNRaUxDSnpkV0lpT2lKaFlYVjBhRHBCWjJWdWRFQmhjQzVqYjI1bWIzSnRZVzVqWlM1MFpYTjBJbjAuYmw2MVFRR05jUklQbUVfRS1JU0cxR20wUXlTYVZUZFhySHJSNVBEYVRLMF9tMzVuWjQtMTN4dzIwMzdxWnYxZnk5UVVEcHRLRUQzVGk4aVBPdUlRQmciLCJkZXNjcmlwdGlvbiI6IiMgRml4dHVyZSBtaXNzaW9uXG5cblJlYWQgdGhlIGZpeHR1cmUgcmVzb3VyY2UuIiwiaWF0IjoxNzkzNzM2MzIxLCJzZGkiOiJkLXByb3Bvc2FsLTEiLCJzdWIiOiJzcy1kaXJlY3RlZC1wZXJzb24tMSJ9"}, "response": {"status": 200, "headers": {"Content-Digest": ["sha-256=:UNob1gxpSo89lA/tDRwTTgx9S2yyzmD6Y4ag5REe0FE=:"], "Content-Length": ["105"], "Content-Type": ["application/json"], "Signature": ["sig=:U3yT3xuoiw9DBXl/94J8rfOxv/qdHTLEKs0l81D+J0HGVFCCd1YiuRJh8gm3iVd9UN8mFAZrVbp9Qt207PI+Ag==:"], "Signature-Input": ["sig=(\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736321;keyid=\"rust-ss\""], "Signature-Key": ["sig=jwks_uri;id=\"https://ss.aauth.boxlab.site\";dwk=\"aauth-supervisor.json\";kid=\"rust-ss\""]}, "body_base64": "eyJkZWNpc2lvbiI6ImFsbG93IiwiZGVzY3JpcHRpb24iOiIjIEZpeHR1cmUgbWlzc2lvblxuXG5SZWFkIHRoZSBmaXh0dXJlIHJlc291cmNlLiIsInNkaSI6ImQtcHJvcG9zYWwtMSJ9"}, "response_signature": {"label": "sig", "id": "https://ss.aauth.boxlab.site", "dwk": "aauth-supervisor.json", "kid": "rust-ss", "covered": ["@status", "content-type", "content-digest", "\"content-digest\";req", "\"@authority\";req", "\"@path\";req"], "signature_base": "\"@status\": 200\n\"content-type\": application/json\n\"content-digest\": sha-256=:UNob1gxpSo89lA/tDRwTTgx9S2yyzmD6Y4ag5REe0FE=:\n\"content-digest\";req: sha-256=:OqT6dDO3LFQ/ZWOpitNwnBUWAdkE7HvIXJJGsjegRrQ=:\n\"@authority\";req: ss.aauth.boxlab.site\n\"@path\";req: /mission\n\"@signature-params\": (\"@status\" \"content-type\" \"content-digest\" \"content-digest\";req \"@authority\";req \"@path\";req);created=1793736321;keyid=\"rust-ss\"", "content_digest_matches": true, "verified": true}}, {"stage": "approved-no-id", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/mission/z4XtrxqSKvXRcHjq_rk0awzKi4BUQcvrHmTDaTP4dMg", "Headers": {"Content-Digest": ["sha-256=:yjT1nLPpcjxN/rItTlGvWymJAe7z46ElkYAg3mfhJrc=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:bbv8Dz0HwMp7U1643Gp7rGi07FGbEDbTOzdKiTwzhJ00l2CPv/jmviBO9sjrWPRXvbJUi8kGejQIK6z8t3rHDA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhY3Rpb24iOiJhcHByb3ZlZCIsImFnZW50IjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCIsImlhdCI6MTc5MzczNjMyMSwibWlzc2lvbiI6ImV5SmhaMlZ1ZENJNkltRmhkWFJvT2tGblpXNTBRR0Z3TG1OdmJtWnZjbTFoYm1ObExuUmxjM1FpTENKaGNIQnliM1psWkY5aGRDSTZJakl3TWpjdE1ERXRNVFZVTURnNk1EQTZNREJhSWl3aVpHVnpZM0pwY0hScGIyNGlPaUlqSUVacGVIUjFjbVVnYldsemMybHZibHh1WEc1U1pXRmtJSFJvWlNCbWFYaDBkWEpsSUhKbGMyOTFjbU5sTGlKOSIsInMyNTYiOiJ6NFh0cnhxU0t2WFJjSGpxX3JrMGF3ektpNEJVUWN2ckhtVERhVFA0ZE1nIiwic2RpIjoiZC1wcm9wb3NhbC0xIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "response": {"status": 400, "headers": {"Content-Length": ["83"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfcmVxdWVzdCIsInN0YXR1cyI6NDAwLCJ0aXRsZSI6IkJhZCBSZXF1ZXN0IiwidHlwZSI6ImFib3V0OmJsYW5rIn0="}}, {"stage": "approved", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/mission/z4XtrxqSKvXRcHjq_rk0awzKi4BUQcvrHmTDaTP4dMg", "Headers": {"Content-Digest": ["sha-256=:zXGKTEAVvLdjwk1K1Uvsk/tCjEbC+iKrOiA/2W0IdS4=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:imxvTCNTSotUAILemDuZirfLkANe1wbN/u076xWRQ+JM7nGaHMrNilw9trpzvDSOrix58XjzPOoKAqjwatdRAw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhY3Rpb24iOiJhcHByb3ZlZCIsImFnZW50IjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCIsImlhdCI6MTc5MzczNjMyMSwiaWQiOiJlLWFwcHJvdmVkLTEiLCJtaXNzaW9uIjoiZXlKaFoyVnVkQ0k2SW1GaGRYUm9Pa0ZuWlc1MFFHRndMbU52Ym1admNtMWhibU5sTG5SbGMzUWlMQ0poY0hCeWIzWmxaRjloZENJNklqSXdNamN0TURFdE1UVlVNRGc2TURBNk1EQmFJaXdpWkdWelkzSnBjSFJwYjI0aU9pSWpJRVpwZUhSMWNtVWdiV2x6YzJsdmJseHVYRzVTWldGa0lIUm9aU0JtYVhoMGRYSmxJSEpsYzI5MWNtTmxMaUo5IiwiczI1NiI6Ino0WHRyeHFTS3ZYUmNIanFfcmswYXd6S2k0QlVRY3ZySG1URGFUUDRkTWciLCJzZGkiOiJkLXByb3Bvc2FsLTEiLCJzdWIiOiJzcy1kaXJlY3RlZC1wZXJzb24tMSJ9"}, "response": {"status": 201, "headers": {"Content-Length": ["0"]}, "body_base64": ""}}, {"stage": "no-action", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/mission/z4XtrxqSKvXRcHjq_rk0awzKi4BUQcvrHmTDaTP4dMg", "Headers": {"Content-Digest": ["sha-256=:jJEzP6SCji3lDbm5ZtW3cfUq3uveGA6Vy7CLuhu5Mzw=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:sUiKqoh3OyFMWHdTOReC1qBnQVBkqInh705pSfEbw5H+ssdVhW2GP0syV0cL5HORzt9HDzTCxqkIj1KzgrTYBw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJkZXNjcmlwdGlvbiI6IkZpeHR1cmUgdXBkYXRlIiwiaWF0IjoxNzkzNzM2MzIxLCJtaXNzaW9uX3MyNTYiOiJ6NFh0cnhxU0t2WFJjSGpxX3JrMGF3ektpNEJVUWN2ckhtVERhVFA0ZE1nIiwic2RpIjoiZC11cGRhdGUtMSIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "response": {"status": 400, "headers": {"Content-Length": ["83"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfcmVxdWVzdCIsInN0YXR1cyI6NDAwLCJ0aXRsZSI6IkJhZCBSZXF1ZXN0IiwidHlwZSI6ImFib3V0OmJsYW5rIn0="}}, {"stage": "unrecognized", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/mission/z4XtrxqSKvXRcHjq_rk0awzKi4BUQcvrHmTDaTP4dMg", "Headers": {"Content-Digest": ["sha-256=:5jaenSKvNC772X4HUSmevAhdBSSOMHs0Es9V1ItcrXs=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:8rRpZ2zLkE7TNIwgH7zJoh624qTP2QpRFiwo7tfOycu3Jc4d6WQr7vau0uIMn41CKtd5I+/4OKxPW/sZIXzdDg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhY3Rpb24iOiJyZW5hbWUiLCJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJkZXNjcmlwdGlvbiI6IkZpeHR1cmUgdXBkYXRlIiwiaWF0IjoxNzkzNzM2MzIxLCJtaXNzaW9uX3MyNTYiOiJ6NFh0cnhxU0t2WFJjSGpxX3JrMGF3ektpNEJVUWN2ckhtVERhVFA0ZE1nIiwic2RpIjoiZC11cGRhdGUtMiIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "response": {"status": 400, "headers": {"Content-Length": ["83"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfcmVxdWVzdCIsInN0YXR1cyI6NDAwLCJ0aXRsZSI6IkJhZCBSZXF1ZXN0IiwidHlwZSI6ImFib3V0OmJsYW5rIn0="}}]}, "assertions": [{"assertion": "missing-status", "clause": "supervision.ss.mission-action", "state": "pass", "expected": 400, "actual": 400}, {"assertion": "missing-error", "clause": "supervision.ss.mission-action", "state": "pass", "expected": "invalid_request", "actual": "invalid_request"}, {"assertion": "unrecognized-status", "clause": "supervision.ss.mission-action", "state": "pass", "expected": 400, "actual": 400}, {"assertion": "unrecognized-error", "clause": "supervision.ss.mission-action", "state": "pass", "expected": "invalid_request", "actual": "invalid_request"}, {"assertion": "report-no-id-status", "clause": "supervision.ss.event-id", "state": "pass", "expected": 400, "actual": 400}, {"assertion": "report-no-id-error", "clause": "supervision.ss.event-id", "state": "pass", "expected": "invalid_request", "actual": "invalid_request"}]}, {"id": "supervision.ss-event-members", "evidence": {"not_offered": "", "steps": [{"stage": "connect", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/connect", "Headers": {"Content-Digest": ["sha-256=:5AkIiJQIUsW7dAlYE7NdKbVCD+TI3KK2QnQuklsNfaw=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:zxByGPsL5b3sp2XRzYYqeit5PM9WII6BsYOj5+DJqHWQ+DY7MSlXlt2vEcXhkut7hHiYp1dRvvJAo3SgoyW3Ag==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhY3Rpb24iOiJjb25uZWN0IiwiaWF0IjoxNzkzNzM2MzIxLCJpZCI6ImMtZXZlbnRzIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "response": {"status": 200, "headers": {"Content-Length": ["22"], "Content-Type": ["application/json"]}, "body_base64": "eyJzdGF0dXMiOiJjb25uZWN0ZWQifQ=="}}, {"stage": "issued", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/event", "Headers": {"Content-Digest": ["sha-256=:oMCEuGj/4s7DJtCLw9z3aiMUh+EwuMW9tjPXs2Ie+78=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:/5ZQqgfd4Ps11F20MoRgnTH1ExqGC4LFkKIAa+vmq4zQJfQpNSjAqRAkH1/ylxTWLNT+eI1YnpMNZ9mdatkCAg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhdWQiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJldmVudCI6InBlcnNvbl90b2tlbi5pc3N1ZWQiLCJleHAiOjE3OTM3MzYzODEsImlhdCI6MTc5MzczNjMyMSwiaWQiOiJlLWlzc3VlZC0xIiwianRpIjoicHQtZXZlbnRzLTEiLCJzZGkiOiJkLWV2ZW50cy0xIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "response": {"status": 201, "headers": {"Content-Length": ["0"]}, "body_base64": ""}}, {"stage": "no-id", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/event", "Headers": {"Content-Digest": ["sha-256=:QZyzzsvfh4M8ttgrfIAE06peVKDV2C87VrPFzjGEZJo=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:318pm/BJ62ixpx3v33xTbaqflF1yMS5Du3Mmqjd/c8m1wEOxcGtocou5teL2xHlhaoQI5mD2WlYFQsAwtRMECg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJhdWQiOiJodHRwczovL3Jlc291cmNlLmNvbmZvcm1hbmNlLnRlc3QiLCJldmVudCI6InBlcnNvbl90b2tlbi5pc3N1ZWQiLCJleHAiOjE3OTM3MzYzODEsImlhdCI6MTc5MzczNjMyMSwianRpIjoicHQtZXZlbnRzLTIiLCJzZGkiOiJkLWV2ZW50cy0yIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "response": {"status": 400, "headers": {"Content-Length": ["83"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfcmVxdWVzdCIsInN0YXR1cyI6NDAwLCJ0aXRsZSI6IkJhZCBSZXF1ZXN0IiwidHlwZSI6ImFib3V0OmJsYW5rIn0="}}, {"stage": "no-answer", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/event", "Headers": {"Content-Digest": ["sha-256=:6kDOxIN0ly/0T3sBVukYmyVZjKum8n1qEqiFzKu8WCc=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:z9BHaoglX2MWH0o2SO07m/iqA9KpxVl4FTyz/Z+yI4ZF2IbPu1L/dBRiVji34If5IrlbJuitRbMXq1XeE5unBw==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhZ2VudCI6ImFhdXRoOkFnZW50QGFwLmNvbmZvcm1hbmNlLnRlc3QiLCJldmVudCI6ImRlY2lzaW9uLnJlc29sdmVkIiwiaWF0IjoxNzkzNzM2MzIxLCJpZCI6ImUtcmVzb2x2ZWQtMSIsInNkaSI6ImQtZXZlbnRzLTMiLCJzdWIiOiJzcy1kaXJlY3RlZC1wZXJzb24tMSJ9"}, "response": {"status": 400, "headers": {"Content-Length": ["83"], "Content-Type": ["application/problem+json"]}, "body_base64": "eyJlcnJvciI6ImludmFsaWRfcmVxdWVzdCIsInN0YXR1cyI6NDAwLCJ0aXRsZSI6IkJhZCBSZXF1ZXN0IiwidHlwZSI6ImFib3V0OmJsYW5rIn0="}}]}, "assertions": [{"assertion": "no-id-status", "clause": "supervision.ss.event-id", "state": "pass", "expected": 400, "actual": 400}, {"assertion": "no-id-error", "clause": "supervision.ss.event-id", "state": "pass", "expected": "invalid_request", "actual": "invalid_request"}, {"assertion": "no-answer-status", "clause": "supervision.ss.decision-resolved-answer", "state": "pass", "expected": 400, "actual": 400}, {"assertion": "no-answer-error", "clause": "supervision.ss.decision-resolved-answer", "state": "pass", "expected": "invalid_request", "actual": "invalid_request"}]}, {"id": "supervision.ss-rate-limited", "evidence": {"not_offered": "", "steps": [{"stage": "connect", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/connect", "Headers": {"Content-Digest": ["sha-256=:HVP174/8qSlhG5ejLz8SiGQ+6Hz+oFjb/xft4aSTcsI=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:tyx8NbZdr3eAUnu9B0NTIttSf4OzUdHAKd7k9bAWgiiuA8QpIHifEdbyc2fO7r5k3XWlUdRF51zhviTbAJ2RBg==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhY3Rpb24iOiJjb25uZWN0IiwiaWF0IjoxNzkzNzM2MzIxLCJpZCI6ImMtcmF0ZSIsInN1YiI6InNzLWRpcmVjdGVkLXBlcnNvbi0xIn0="}, "response": {"status": 200, "headers": {"Content-Length": ["22"], "Content-Type": ["application/json"]}, "body_base64": "eyJzdGF0dXMiOiJjb25uZWN0ZWQifQ=="}}, {"stage": "limit", "response": {"status": 200, "headers": {"Content-Length": ["21"], "Content-Type": ["application/json"]}, "body_base64": "eyJyYXRlX2xpbWl0ZWQiOnRydWV9"}, "control": {"rate_limit": true}}, {"stage": "decide", "request": {"Method": "POST", "URL": "https://ss.aauth.boxlab.site/decision", "Headers": {"Content-Digest": ["sha-256=:O6rQmtqlcxDoCFBe/mvVyX+QAfoXpzRUdSP1rs/o3vY=:"], "Content-Type": ["application/json"], "Prefer": ["wait=30"], "Signature": ["sig=:pX8zo+YmFSStFDwEZTREdUL3v1+eLGxr8yI5AqTl6GpvxmWNbdn8a8hMPTYxQZftU/N4J5dn0ASlghNDrsJTDA==:"], "Signature-Input": ["sig=(\"@method\" \"@authority\" \"@path\" \"signature-key\" \"content-type\" \"content-digest\");created=1793736321"], "Signature-Key": ["sig=jwks_uri;id=\"https://person.conformance.test\";dwk=\"aauth-person.json\";kid=\"ps-1\""]}, "Body": "eyJhY3QiOiJwZXJtaXNzaW9uIiwiYWN0aW9uIjoiZml4dHVyZS5hbGxvdyIsImFnZW50IjoiYWF1dGg6QWdlbnRAYXAuY29uZm9ybWFuY2UudGVzdCIsImRlc2NyaXB0aW9uIjoiRml4dHVyZSBhY3Rpb24iLCJpYXQiOjE3OTM3MzYzMjEsInNkaSI6ImQtcmF0ZS0xIiwic3ViIjoic3MtZGlyZWN0ZWQtcGVyc29uLTEifQ=="}, "response": {"status": 429, "headers": {"Content-Length": ["86"], "Content-Type": ["application/problem+json"], "Retry-After": ["30"]}, "body_base64": "eyJlcnJvciI6InJhdGVfbGltaXRlZCIsInN0YXR1cyI6NDI5LCJ0aXRsZSI6IlRvbyBNYW55IFJlcXVlc3RzIiwidHlwZSI6ImFib3V0OmJsYW5rIn0="}}]}, "assertions": [{"assertion": "status", "clause": "supervision.ss.rate-limited", "state": "pass", "expected": 429, "actual": 429}, {"assertion": "error", "clause": "supervision.ss.rate-limited", "state": "pass", "expected": "rate_limited", "actual": "rate_limited"}, {"assertion": "retry-after", "clause": "supervision.ss.rate-limited", "state": "pass", "expected": true, "actual": true}]}]}]}}}
