developers
Developer Kit
Attest
EAS

Ethereum Attestation Service (EAS) on Xone Chain

Ethereum Attestation Service (EAS) is a protocol for creating and verifying signed statements

“X claims Y about Z.”


How do we decide who and what to trust?


Our digital and on-chain worlds are filled with both genuine and deceptive information.


We need a shared, verifiable foundation — a universal way to prove authenticity, verify claims, and establish trust in every interaction.


Whenever you need to prove or verify something, attestations play a critical role.


In the age of misinformation, verifying facts and ensuring authenticity have become essential not only for individuals but also for institutions and decentralized systems.

Everyday Attestations

In the physical world, attestations happen constantly:

  • A notary attests that you signed a document.
  • A doctor attests to your health.
  • A university attests to your degree.
  • A bank attests that you qualify for a loan.
  • A guarantor attests that they will cover your obligation if you default.
  • Even a friend attests that they trust or recommend you.

Yet online, such attestations remain fragmented and unstandardized — often stored in centralized databases vulnerable to alteration or deletion.

Decentralized Trust with EAS

Ethereum Attestation Service (EAS) solves this problem by providing a universal, decentralized protocol for attestations.


Instead of relying on a centralized authority or mutable server, attestations are created and stored on-chain, secured by cryptographic signatures and consensus.


Through smart contracts on Xone Chain, EAS ensures that once an attestation is made, it is tamper-resistant, verifiable by anyone, and auditable for life.


This decentralized design eliminates single points of failure and minimizes the risk of manipulation or falsification — a security model that has been proven and validated through years of operation across multiple EVM networks.

Why It Matters

EAS bridges human trust and machine verifiability.


It allows any entity — individual, organization, or contract — to make and verify cryptographically signed claims that are composable and interoperable across the Web3 ecosystem.


With attestations on Xone Chain, developers and users can:

  • Prove identity and compliance: link BVI-verified DID or KYC/KYB credentials to on-chain actions.
  • Certify authenticity: confirm that assets, transactions, or data sources are legitimate.
  • Provide financial guarantees: record verifiable loan guarantees, performance bonds, or custody obligations between parties.
  • Signal trust and reputation: represent governance participation, voting history, or creditworthiness.
  • Verify cross-chain proofs: export attestations to other chains through header/state bridging or attester federation.

EAS turns human statements into verifiable digital trust — replacing fragile, centralized proofs with decentralized, immutable attestations.


Within the Xone ecosystem, EAS forms a foundational layer for identity, compliance, RWA provenance, and contractual assurance, empowering developers and organizations to build safer, transparent, and trust-native applications.

How EAS Works

EAS standardizes five core components that together define a universal language of trust for Web3:

ComponentDescription
SchemasTyped statement definitions with clearly structured fields. They describe what can be attested.
AttestationsInstances under a schema — created by attesters about recipients. Each attestation has a unique UID and optional metadata.
ResolversOptional contracts that validate or gate attestations (e.g., apply fees, check allowlists, or reference external conditions).
RevocationsThe act of withdrawing or invalidating a previously issued attestation.
Off-chain AttestationsEIP-712-signed payloads that can later be verified or settled on-chain, enabling gas-efficient workflows.

These standards allow any dApp or protocol on Xone to compose trust statements that are readable, portable, and verifiable across the ecosystem.

Contract


The deployed contracts follow the official EAS open-source implementation and are fully compatible with the public SDK and APIs.

The EAS Browser on Xone is community-developed, offering on-chain attestation search and visualization for both Mainnet and Testnet.

Example Integration

1. Initialize

import { ethers } from "ethers";
import EAS_ABI from "./EAS_ABI.json";
 
const provider = new ethers.JsonRpcProvider("https://rpc.xone.org");
const eas = new ethers.Contract(
  "0xF1F8D5bD252d96c2F6C22afaf04d704BCEEFCC69",
  EAS_ABI,
  provider
);

2. Create an Attestation

const schemaUID = "0x123..."; // Registered schema hash
 
const tx = await eas.attest({
  schema: schemaUID,
  data:  { 
  recipient: "0xRecipientAddress",
  expirationTime: 0,
  revocable: true,
  refUID: ethers.ZeroHash,
  data: ethers.AbiCoder.defaultAbiCoder().encode(["string"], ["Verified by Xone"]),
  value: 0
}});

3. Query an Attestation

const data = await eas.getAttestation(tx.uid);
console.log(data);

Why Attest Matters for Xone

At its core, Xone is built on verifiable interactions — every asset, identity, and transaction should be trustworthy by design.


EAS (Ethereum Attestation Service) extends this foundation by introducing a universal attestation layer that allows any claim, credential, or agreement to be cryptographically proven and verified on-chain.


In traditional systems, proof and certification rely on centralized authorities that can be altered, forged, or revoked without transparency.


With EAS on Xone Chain, attestations become immutable digital proofs, recorded by smart contracts and auditable by anyone — ensuring accountability, authenticity, and long-term integrity across all layers of the ecosystem.


EAS strengthens Xone’s modular identity and compliance framework, powering trust-native infrastructure for DeFi, RWA, DAO, and institutional applications.

DomainExample Use Cases
Identity & ComplianceBVI/DID-backed KYC/KYB attestations, travel-rule signals, sanctions screening proofs, and verified organizational credentials.
RWA & PaymentsAsset provenance attestations, custody and escrow confirmations, credit or risk-grade proofs, and investor eligibility verifications.
Guarantee & ObligationOn-chain guarantees, performance bonds, or insurance attestations linking guarantors and recipients in verifiable contracts.
Developer UXReplace bespoke allowlists with reusable attestations — one unified standard for defining “who may do what” across all dApps.
Cross-Chain InteroperabilityExport and verify attestations across chains using bridged headers, state proofs, or federated attester networks.

EAS transforms trust itself into a composable on-chain primitive — turning reputation, compliance, and responsibility into verifiable data.


For Xone, this means an ecosystem where users, institutions, and smart contracts interact through verifiable truth, not unverified assumptions.

Resources