Attestra
NEAR nativesends a testnet transaction

DAO Attestation

A Sputnik DAO issues a credential by proposal and council vote.

Sign in with a NEAR wallet or a passkey to send transactions. Reads work without signing in.

The DAO

A Sputnik DAO v2 created by the factory; its policy says who may propose and vote

Sputnik DAO

Ask for membership

A proposal that the DAO attest your membership; you pay the bond

sign in first

Council review

The keeper, the DAO's reviewer, checks the request against the DAO's rule and votes on chain

Read the proposal

Vote as a council member

For a DAO you sit on; a deciding approval runs the DAO's call in the same transaction

How it works

A Sputnik DAO is the attester. You propose a FunctionCall to attest; when the council approves, the DAO account calls the attestations contract itself, so the credential is signed by the DAO's own vote, not by any one member.

On attestra.sputnik-v2.testnet the keeper is a reviewer that can only vote on function calls, and it approves a membership request about your own account in role member or contributor at once. Other roles, other schemas and revocations wait for a human vote.

Any DAO can do this: create one with attestra dao create, fund its storage with attestra dao fund, then propose and vote here.