charter-attestation-verifier / tree / config.js ยท raw (this view has old GitHub links rewritten for the mirror; raw is byte-exact)
// Networks the verifier targets. EAS is a predeploy on OP Stack chains, so it sits at the same
// address on Base and Base Sepolia (the address the bundle spec gives).
export const EAS_ADDRESS = '0x4200000000000000000000000000000000000021';

export const NETWORKS = {
  base: {
    chainId: 8453,
    rpcUrl: 'https://mainnet.base.org',
    explorer: 'https://base.easscan.org/attestation/view/',
  },
  'base-sepolia': {
    chainId: 84532,
    rpcUrl: 'https://sepolia.base.org',
    explorer: 'https://base-sepolia.easscan.org/attestation/view/',
  },
};

// The schema the Founding Charter attestation uses (one entry per text in the three arrays).
export const CHARTER_SCHEMA = 'string version,string date,string[] names,bytes32[] digests,string[] cids';

// The Sepolia rehearsal UID Kognai publishes on the bundle (acceptance A6). Null until published.
export const KOGNAI_REHEARSAL = { network: 'base-sepolia', uid: null };

export const DEFAULT_IPFS_GATEWAY = 'https://ipfs.io/ipfs/';

agentgate-source: code mirror on Cloudflare Pages. All repos