Identity System
Galileo's identity layer enables decentralized, verifiable identification of both products and participants. It's built on W3C standards and integrates with ERC-3643 for compliant token transfers.
Components
Product Identity
Every product has a DID that follows the did:galileo method:
did:galileo:01:00614141123452:21:SERIAL123This DID resolves to a DID Document containing product metadata endpoints and verification keys.
Participant Identity
Brands, consumers, and service providers have ONCHAINID identities:
- Brands hold issuer claims (can create product DIDs)
- Consumers hold KYC claims (can receive tokens)
- Regulators hold access claims (can query compliance data)
Verifiable Credentials
Claims about products and participants are issued as W3C Verifiable Credentials. These are cryptographically signed statements that can be verified without contacting the issuer.
Identity Flow
- Brand Registration — Brand deploys ONCHAINID, receives issuer claim
- Product Creation — Brand creates product DID and DPP
- Customer Onboarding — Customer creates ONCHAINID, receives KYC claim
- Transfer — Token transfer verified against identity claims