DAO Attestation
A Sputnik DAO issues a credential by proposal and council vote.
The DAO
A Sputnik DAO v2 created by the factory; its policy says who may propose and vote
Ask for membership
A proposal that the DAO attest your membership; you pay the bond
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.