๐Ÿชช
Huwiyya ID Decentralized identity & credentials ยท s0sta.com/huwiyya
โ€”
๐Ÿ‘ค
โ€”
โ€”
โ€” โ€”
Reputation โ€”
๐ŸŽซ

Credentials

no credentials yet

โญ

Attestations & Reputation

Your scoreโ€”
Bandโ€”
๐Ÿšช

Gates & Governance

no proposals yet

๐Ÿ“–

How to use

NetworkSepolia testnet
Registry0x77701d73b4615715f3767E5ca308EB07Eb0A8Ae9
  1. Check the chain badge in the top bar โ€” the dApp is configured for Sepolia; switch your wallet to Sepolia if needed.
  2. Press Connect Wallet (top-right) and approve the connection in your wallet.
  3. Press Create DID on the DID card to register your identity on-chain.
  4. In the Credentials card, fill the subject address and claims root, then press Issue credential.
  5. In Attestations & Reputation, enter a subject and a score (0โ€“1000), then press Submit.
  6. In Gates & Governance, enter a proposed issuance fee and press Propose; vote For/Against on open proposals and press Execute when they pass.
โ›“

The process โ€” what happens on-chain

  1. HuwiyyaRegistry is the DID ledger: createDid() stores your key record and DID document, and supports key rotation, delegation, freeze and revocation.
  2. HuwiyyaSchema defines versioned claim-field definitions; HuwiyyaCredentials.issue() mints a verifiable credential holding a Merkle root of the claims (an issuance fee is collected by HuwiyyaTreasury).
  3. HuwiyyaCredentials.present() proves a single claim to a verifier with a Merkle proof built by HuwiyyaMerkle โ€” the rest of the credential stays hidden.
  4. HuwiyyaAttestations.submit() records weighted attestations from trusted attestors; HuwiyyaReputation aggregates them into a decaying score and a named band.
  5. HuwiyyaGates.checkAccess() lets services gate access with policies combining credentials, reputation and disclosed-claim minimums.
  6. HuwiyyaGovernor is the ecosystem's parliament: propose() โ†’ vote() with reputation-weighted quorum โ†’ execute() after the timelock.
๐Ÿ—บ

Flow graph

1 ยท Create DID HuwiyyaRegistry keys & DID doc 2 ยท Issue credential HuwiyyaCredentials VC + claims root 3 ยท Prove a claim HuwiyyaMerkle one-claim proof 4 ยท Attest & score HuwiyyaAttestations weighted evidence 5 ยท Reputation HuwiyyaReputation score & bands 6 ยท Gate access HuwiyyaGates policy check your wallet โ†’ DID โ†’ credential โ†’ proof โ†’ trust โ†’ access ยท on Sepolia

Each box is a contract in the Huwiyya stack; the arrows are the call flow starting from your wallet.