{"entities":{"Q7375577":{"pageid":31598669,"ns":120,"title":"Item:Q7375577","lastrevid":105515060,"modified":"2026-10-10T02:40:05Z","type":"item","id":"Q7375577","labels":{"en":{"language":"en","value":"attestix"}},"descriptions":{"en":{"language":"en","value":"Offline Verifier for Attestix Ed25519 Credentials and UCAN Delegations"}},"aliases":{},"claims":{"P31":[{"mainsnak":{"snaktype":"value","property":"P31","hash":"438d0eef0223375d3a92def8ffc6a10a8bf1ca95","datavalue":{"value":{"entity-type":"item","numeric-id":57080,"id":"Q57080"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q7375577$A3126AD8-48CB-4F5A-9EFC-FA510A6CAE00","rank":"normal"}],"P1460":[{"mainsnak":{"snaktype":"value","property":"P1460","hash":"908c3454b3659c4b140ccce33c5aee31081edc8d","datavalue":{"value":{"entity-type":"item","numeric-id":5976450,"id":"Q5976450"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q7375577$EDE2F091-FF8E-436C-B4A8-B14A6CC5DC88","rank":"normal"}],"P114":[{"mainsnak":{"snaktype":"value","property":"P114","hash":"46bebcbff353210c0cda7715f07aada2d0e07183","datavalue":{"value":{"entity-type":"item","numeric-id":56774,"id":"Q56774"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q7375577$7C2BBB2F-52E2-4042-B4DA-4A5617706F82","rank":"normal"}],"P1459":[{"mainsnak":{"snaktype":"value","property":"P1459","hash":"6716ffc28e251213a3dc221e4c74c9c0cb9d05e3","datavalue":{"value":"An offline verifier for verifiable credentials and delegation    chains issued by the Attestix Python core. Verifies Ed25519 (RFC 8032)    signatures over W3C Verifiable Credentials, decodes Ed25519 'did:key'    identifiers, and verifies UCAN delegation chains (EdDSA 'JWT's) including    capability attenuation, with no Python runtime required. Reproduces the    Attestix JCS-style JSON canonical form (a practical subset of RFC 8785 that    additionally applies 'NFC' Unicode normalization) byte-for-byte so that    signatures produced by the reference implementation verify here. Useful for    compliance, research and biostatistics users who work in R and need to check    AI-agent compliance credentials. See <https://attestix.io> for the project    and <https://attestix.io/spec/bundle/v1> for the bundle wire format.","type":"string"},"datatype":"string"},"type":"statement","id":"Q7375577$6E351B8F-4A4E-403D-B252-4508E25A50E9","rank":"normal"}],"P170":[{"mainsnak":{"snaktype":"value","property":"P170","hash":"5eb0c30ef70e1878f59f5ab81a7d1e7eb62772c1","datavalue":{"value":{"time":"+2026-07-04T00:00:00Z","timezone":0,"before":0,"after":0,"precision":11,"calendarmodel":"http://www.wikidata.org/entity/Q1985727"},"type":"time"},"datatype":"time"},"type":"statement","id":"Q7375577$721384EC-4269-454D-B755-CB7E5CC2DEFA","rank":"normal"}],"P132":[{"mainsnak":{"snaktype":"value","property":"P132","hash":"aca682208f99816912c5c8d893ddcd38b21c8c28","datavalue":{"value":"0.4.1","type":"string"},"datatype":"string"},"type":"statement","qualifiers":{"P28":[{"snaktype":"value","property":"P28","hash":"bf7c7e0371953aa7b909b2ba8515db31492087a4","datavalue":{"value":{"time":"+2026-07-04T00:00:00Z","timezone":0,"before":0,"after":0,"precision":11,"calendarmodel":"http://www.wikidata.org/entity/Q1985727"},"type":"time"},"datatype":"time"}]},"qualifiers-order":["P28"],"id":"Q7375577$BC560463-B82E-491D-83E3-BA4849A06008","rank":"normal"}],"P16":[{"mainsnak":{"snaktype":"value","property":"P16","hash":"a9a711e73a56e9d9f5ce8d0986590e04b3b10275","datavalue":{"value":{"entity-type":"item","numeric-id":7375576,"id":"Q7375576"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q7375577$82AA4FA8-05AA-49A1-93A6-9B0120A5839F","rank":"normal"}],"P19":[{"mainsnak":{"snaktype":"value","property":"P19","hash":"cb4beee6e19d5ad88debbeb4c30b22aaad7808fc","datavalue":{"value":{"entity-type":"item","numeric-id":7375576,"id":"Q7375576"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q7375577$A623B410-B1D7-49FE-B146-A6F43425FE60","rank":"normal"}],"P163":[{"mainsnak":{"snaktype":"value","property":"P163","hash":"056d5cd9a959303ccdff0f294a09e53449f08ce5","datavalue":{"value":{"entity-type":"item","numeric-id":56874,"id":"Q56874"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P232":[{"snaktype":"value","property":"P232","hash":"e93f0af3c820db8d5bc2bb8ec6826ca26922b240","datavalue":{"value":{"text":"\u2265 2","language":"en"},"type":"monolingualtext"},"datatype":"monolingualtext"}]},"qualifiers-order":["P232"],"id":"Q7375577$4E497EA1-7280-4B2D-AD91-20BDD1F103D1","rank":"normal"}],"P342":[{"mainsnak":{"snaktype":"value","property":"P342","hash":"a0beaece152e3d4cfe5f01b8a4c02caff7e1e6cc","datavalue":{"value":{"entity-type":"item","numeric-id":56774,"id":"Q56774"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P132":[{"snaktype":"value","property":"P132","hash":"a386f688c4ec865eedc0ad4e580a57cc00116cf9","datavalue":{"value":"\u2265 4.0.0","type":"string"},"datatype":"string"}]},"qualifiers-order":["P132"],"id":"Q7375577$A100D8F0-FFA2-4698-A343-5817B829A403","rank":"normal"}],"P585":[{"mainsnak":{"snaktype":"value","property":"P585","hash":"d3038e8954f54976e24ac982b9a891333677a618","datavalue":{"value":{"entity-type":"item","numeric-id":27627,"id":"Q27627"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q7375577$A0E67719-70ED-4FFE-8338-9115B6892946","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P585","hash":"eb55db056d20575cc51761ad16386a4f21ac8fde","datavalue":{"value":{"entity-type":"item","numeric-id":57494,"id":"Q57494"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q7375577$39769690-EB7C-4362-8236-BCCB17639122","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P585","hash":"e3215dd36b6e3cb80512b1ea814f804a7ca80b0f","datavalue":{"value":{"entity-type":"item","numeric-id":51339,"id":"Q51339"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q7375577$A97F4502-4039-4247-BA1F-30592CEB6AC6","rank":"normal"}],"P229":[{"mainsnak":{"snaktype":"value","property":"P229","hash":"29ddeba5c49c3acd721e3acc0fc740b646e33366","datavalue":{"value":"attestix","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q7375577$9DE78D83-61CC-40E7-8669-BBC06B331224","rank":"normal"}]},"sitelinks":{"mardi":{"site":"mardi","title":"Attestix","badges":[],"url":"https://portal.mardi4nfdi.de/wiki/Attestix"}}}}}