SigilSigil

integrations

build with sigil

SDKs, APIs, and integrations to add verification to your protocol. Query attestations, verify builders, and integrate fee routing.

official sdks

@sigil/sdkv1.2.0

JavaScript/TypeScript

@sigil/sdk
v1.2.0
npm install @sigil/sdk
Documentation
sigil-sdkv1.1.0

Python

sigil-sdk
v1.1.0
pip install sigil-sdk
Documentation
@sigil/contractsv1.0.0

Solidity

@sigil/contracts
v1.0.0
forge install sigil-protocol/contracts
Documentation

quick start

example.ts
import { SigilClient } from '@sigil/sdk';

// Initialize client
const sigil = new SigilClient({
  chainId: 8453, // Base
  apiKey: process.env.SIGIL_API_KEY
});

// Verify a builder's attestation
const attestation = await sigil.getAttestation({
  address: '0x1234...abcd'
});

console.log(attestation.score); // 1-5
console.log(attestation.channels); // ['github', 'x', ...]
console.log(attestation.verified); // true

The SDK handles all attestation queries, signature verification, and onchain interactions.

View full API reference

ecosystem

Privy

Live

Embedded wallets and authentication

Connected

EAS

Live

Ethereum Attestation Service

Connected

Base

Live

L2 deployment and transactions

Connected

Uniswap V4

Live

LP hooks and fee routing

Connected

The Graph

Coming Soon

Indexing and querying

Chainlink

Coming Soon

Price feeds and automation

api endpoints

GET
/v1/attestation/:address
GET
/v1/builder/:address
GET
/v1/project/:id
POST
/v1/verify/initiate
GET
/v1/fees/:address