Skip to main content

Practical Examples

Identity Atom

const aliceAtom = {
atomData: "https://alice.id/profile.json",
id: "atom_0x123...", // Deterministically generated from atomData
vault: "0xabc...",
signal: 1500
}

Concept Atom

const defiAtom = {
atomData: {
name: "DeFi",
definition: "Decentralized Finance",
reference: "ipfs://QmX.../defi-definition.json"
},
id: "atom_0x456...", // Deterministically generated from atomData
vault: "0xdef...",
signal: 8500
}

Relationship Atom (Predicate)

const expertInAtom = {
atomData: "expertIn",
id: "atom_0x789...", // Deterministically generated from "expertIn"
vault: "0xghi...",
signal: 3200
}

Next Steps

With Atoms as your foundation, you can:

  • Learn about Triples to create meaningful relationships between Atoms
  • Explore Signals to understand attestation and trust mechanics
  • Review Vaults for staking and economic participation
  • Check the SDK Documentation for implementation details