2usage rights
- Earned by
- Ava
- For
- Nozzle clean
- Verified by
- Mark
- Valid
- 60 days
Every shared machine runs its own keyless NEAR account. Members who maintain it earn access.
Live on NEAR testnet
Today a shared machine’s money and rules live in one person’s spreadsheet.
| Row | A | B | C | D |
|---|---|---|---|---|
| 1 | Member | Hours | Paid | Upkeep credit |
| 2 | Ava | 6 | €18 | 3 h0 h |
| 3 | Mark | 4 | €12 | 1 h |
| 4 | Casey | 9 | €27 | – |
| 5 | Balance | €57 |
Four steps, each a transaction on the machine’s own account.

3D printer reservation
Confirmed on NEAR testnet
Pay the fee and a refundable deposit to the machine’s own account.

Bridge access check
The bridge unlocks only for a valid on-chain reservation.

Nozzle clean task
The machine’s agent opens a task only when telemetry crosses a rule. Another member verifies.

Paid with a usage right
The maintainer receives 2 usage rights and books the machine with them, fee-free.
Each one follows its own rules, on the same contract.
Nozzle time crosses its rule. Ava cleans it, Mark verifies, Ava earns 2 usage rights.
Printertelemetry
Nozzle time crosses the cleaning rule
Lowered to 30 min of printing for the demo
Agentoperations agent
Opens the nozzle task
Avamember
Cleans the nozzle; the bridge runs a calibration print
Markverifier
Approves the work
Simulated, with a demo threshold of 30 min of printing (normally 200 h)
Usage rights earned by Ava
2
Non-transferable NEP-171 tokens
Alex reports a fault. Bookings stop until a repair is done and verified.
Alexmember
Reports a fault after his wash
Ninasteward
Takes the washer out of service
Caseymember
Cancels his booking, then repairs the washer
Oscarverifier
Approves the repair
Simulated
Washer
Back in service
Repair verified on chain
Zoe is refused without laser safety. Ava trains her, Mark approves, the plug turns on.
Zoemember
Tries to book without the credential
Avatrainer
Proposes Zoe’s laser training
Markverifier
Approves the training
Zoemember
Books; the plug powers on for her session
Simulated
Credential for Zoe
laser_safety
Non-transferable NEP-171 token
The weekly clean cannot open early. Once the interval passes, the agent opens it.
Agentoperations agent
Tries to open the clean too early
Scheduleprofile rule
The interval passes
Lowered to 1 h for the demo
Agentoperations agent
Opens the cleaning task
Simulated, with a demo threshold of 1 h (normally every week)
Cleaning task
Open
Reward 2 usage rights
Test run under load every 30 days, then a receipt-backed refill, capped at 1 NEAR.
Generatortelemetry
Runs its test under load
every 30 days
Agentoperations agent
Opens a fuel restock task
every 20 L of fuel
Memberany member
Refuels and attaches the receipt
Verifieranother member
Approves; the machine reimburses
at most 1 NEAR
Example from the profile rules, not deployed on testnet
Restock
Reimbursed ≤ 1 NEAR
Example
Seven more run the same contract, each from its own profile: its fees, its upkeep rules, its credentials.
A farming co-op owns it together. Driving it needs the tractor_operator credential, and an oil change earns 4 usage rights.
Status: simulator profile
A research lab shares one GPU server. Booking needs the gpu_basics credential; a driver update that passes the test suite earns 2 usage rights.
Status: simulator profile
An apartment site shares one charger. Fees fill a float capped at 5 NEAR; everything above it goes to the DAO treasury.
Status: simulator profile
A street shares one bike. When 2 members report it missing, whoever brings it home does the Rebalance and earns a usage right.
Status: simulator profile
A music collective shares one room. Hosting the weekly open evening is Supervision, and it earns 2 usage rights.
Status: simulator profile
A school lends it free against a 1 NEAR refundable deposit. Cleaning the optics every 20 loans earns a usage right.
Status: simulator profile
A tool library lends it by the day. Every 25 loans a member inspects it before it goes out again, and earns a usage right.
Status: simulator profile
Write a profile and pick a device adapter. The contract stays the same.
Read the twelve profilesEvery machine runs against a device simulator or emulator, so anyone can try the full loop without hardware.
Each machine keeps a capped float. Everything above the cap goes to the community DAO.
2.60/ 3.00 NEAR
1.15/ 3.00 NEAR
0.80/ 1.00 NEAR
0.55/ 1.00 NEAR
Maintain the machine, have another member verify it, and earn rights no method can revoke.
2usage rights
The machines’ accounts, code and transactions are public on NEAR testnet.
On all 8 machine, community and DAO accounts. No one can sign for them.
All 4 machines run the same code. Their code hashes are identical.
Read from NEAR testnet by scripts/verify.sh on 10 November 2026.
Accounts, keys and governance the protocol already provides.
Each machine is an account you can read aloud and look up.
The bridge and the agent can call only their own methods, on one machine.
Community treasury
makerlab-ck.
Usage right
right-3
Community money sits in an unmodified Sputnik DAO. Usage rights are NEP-171 tokens.
Every machine, its float and its upkeep. No wallet needed to look.
AvaWho changed my hours?