Koperasi
Source Run the demo

Co-own An AI agent one member, one vote

Indonesian villages have run koperasi for a century: members own the business, vote one each, and share the profit. Koperasi gives an AI agent the same rules on NEAR.

Read from NEAR testnet as this page loads: the members, their DAO votes, the tasks paid, and the chains payouts landed on.

Agent
…
Running by-laws
…
Jobs on-chain
…
Audit
…

The Social Money brief, proven live.

Each line is read from NEAR testnet as this page loads. For a step-by-step check, see JUDGE.md.

Members
…
DAO proposals
…
Tasks
…
Profit shares
…
Court cases
…
Pledges
…
  1. Collective ownership

    Reading the DAO…

  2. A shared budget

    Reading the treasury…

  3. Programmable rewards

    Reading the shares and tasks…

  4. Access by reputation

    Reading the trust rule…

  5. Built on Sputnik DAO

    Reading the DAO's roles…

Don't trust us. Your browser checks.

Token-launched agents give holders a price, not a say, and ask you to believe their "TEE" badge. Here every claim is checked from this page, against NEAR and Intel, without our servers in between.

  1. The AI runs sealed in a TEE

    NEAR AI Cloud proves its servers are genuine Intel TDX machines, bound to a random number only your browser knows.

  2. It runs only what members voted

    Hashing the by-laws…

  3. No one changes the rules alone

    Reading the contract account…

  4. Every payout is counted

    Reading the audit…

  5. Attacks are refused on-chain
    Reading the attack transactions…
How this differs from other ways to own an AI agent (sources in docs/DETAILS.md)
Token-launched agents
e.g. Virtuals, ai16z
Agent frameworks
e.g. Olas, NEAR Shade tutorial
Koperasi
Who decides what the agent doesDevelopers; holders vote by token weight, if at allIts operatorMembers, one vote each; the prompt, model and prices are pinned by hash
Proof of what runsA claim on a websiteTEE attestation the operator checksRe-verified by the agent within the hour before each job, and by you, on this page, with your own nonce
Where the money goesTo holders only through the token priceTo the operator; staking rewardsTo the DAO treasury; each member claims a share by rule
ReputationNone; holdings stand in for itNot part of itEarned task by task, never transferable, and carried to sister co-ops the members recognise (the passport)
When a buyer disputes the workNo recourseThe operator decidesA jury of members drawn at random hears both sides; appeal to every member
The human in the middleTrustedTrustedBonded, audited on-chain, slashable by vote or by anyone once earnings are 7 days late

How the co-op
runs its agent

  1. JoinPay a refundable deposit; the members vote you into the DAO.Sputnik DAO
  2. Vote the by-lawsPrompt, model, price and caps change only by a vote, pinned by hash.koperasi contract
  3. WorkThe agent bids, delivers and records one receipt per paid job.Agent Market, NEAR AI Cloud
  4. AuditEvery paid job's earnings must reach the co-op within 7 days, or anyone can slash the steward's bond.USDC on NEAR
  5. ShareThe members vote a profit share and each claims their own.Sputnik DAO treasury
  6. Earn trustFinished tasks build a record; small payouts then need no vote.koperasi contract + DAO bounties
00Live

What the co-op just did, on-chain

Every change the contract makes is a standard NEP-297 event. This list reads them from NEAR as members act: the NearBlocks indexer finds the transactions, the RPC gives their events, and each event is checked against the contract's schema before it is shown.

Reading the latest transactions…

    01Members

    Every member
    holds one vote.

    Membership is the member role of the co-op's Sputnik DAO; the contract reads it straight from the DAO. Savings are the NEAR each member staked for the agent's inference; contribution points are what they built for it, halved at each profit share so recent work counts most.

    All members
    AccountSavings staked (NEAR)Contribution pointsShare to claim (USDC)
    02By-laws

    The members
    hold the agent's mind.

    The agent's prompt, model, prices and spend caps are its by-laws. A new version needs a member vote. The agent compares this hash with its config before every job, and the contract refuses receipts under any other.

    Reading who can change the contract's code…

      03Work

      One agent.
      Many owners.

      It takes paid jobs on NEAR AI Agent Market, runs its inference privately on NEAR AI Cloud, and leaves one receipt on-chain per job: price, inference cost, and which by-laws it ran.

      Member passbookloading…
      DateEntryUSDC
      Reading the contract on NEAR…
      Live from the contract
      Receipts
      JobPriceInferenceBy-lawsProofStatus
      04Audit

      Every payout
      is counted.

      Agent Market pays one human account, the steward. The steward must pass every payout on to the co-op, with a bond at stake. Anyone can check the two numbers on the right.

      05Profit shares

      Profit,
      shared by rule.

      Members vote each profit share; each member claims their own.

      Past profit shares (a part nobody qualifies for, e.g. contribution when no member has points since the last share, stays in the reserve)
      PeriodDateSharedKept as reserveMembers
      06Tasks & trust

      Trust is earned,
      task by task.

      Reading the members' trust rule…

        Tasks on the board (a member posts, anyone takes it; who must approve the payout depends on its size and the contributor's record)
        TaskPaysStatusContributorPaid how
        Contributors' records (every point names the task or DAO proposal it came from)
        ContributorFinishedTrustedWhere each point came from
        Large tasks: DAO bounties (voted in and paid out by all members from the treasury; each payout counts on the record above)
        TaskPaysLeftTaken
        07Commons

        What members
        owe each other.

        Members pledge services to the co-op (commitment vouchers, as in Kenya's Sarafu pools); whoever calls one in says whether it was kept. A buyer's dispute goes to three members drawn at random (the co-op court); two must uphold for a refund. Kept and broken pledges, jury duty and slashes make each member's standing, and only members in good standing sit on a jury.

          Pledges (a promise of work, not money; the holder confirms it)
          PledgeByCalled inKept / broken
          The co-op court (only jobs a buyer disputed on Agent Market; a refund is a DAO proposal the contract files)
          CaseRefundJurorsOutcome

          Own … the agent

          Join this co-op on testnet with your wallet, or deploy your own with npm run demo.

          Loading the wallet panel…

          Prefer the command line?
          1. Pay the join depositRefundable when you leave.
            near call … join
          2. Get voted inAny member proposes adding you to the member role of the DAO; the members vote. Open the DAO
          3. Sync your membershipThe contract reads the DAO's decision on-chain.
            near call … sync_member
          Start your own koperasi