NEAR testnetShared gear. Every step accountable.Verify both flows ↗
ckCommonKitThe campus commons

Community equipment library

Borrow community
equipment

Find the gear for your next project. Review the cost, arrange pickup and keep every handover on record.

Connecting to NEAR testnet…Demo guide ↗
Loading the library…
Start here Two ways to return. No wallet needed to explore.

Shared equipment.
Clear responsibilities.

CommonKit helps a community lend its gear. A borrower puts down a refundable bond; the handover, return and money decisions stay on record.

Watch the demo · 1:55 ↗
Borrower
Reserves the gear, requests return and withdraws their credit.
Custodian
Hands over the gear, inspects its return and reports damage.
Council
Two council accounts approve disputed damage and DAO withdrawals.

Choose an outcome

Recorded example · booking #10 · NEAR testnet

  1. Reserve & pick up

    The borrower deposits a fee and bond. The custodian records handover.

  2. Return accepted

    The borrower requests return. The custodian accepts; the full bond becomes credit.

  3. Withdraw the credit

    The borrower withdraws the bond. A separate proposal and two council votes pay the DAO’s usage fee.

Read the normal return & receipts ↗

These are recorded demonstrations with synthetic evidence. One operator controls both demo council accounts. Open a case file for fresh blockchain checks; exploring never signs a transaction.

Loading the equipment library…

The borrowing journey

From pickup
to return

01Reserve your equipment

Choose a pickup time. See every fee before signing.

02Collect and return

Record handover and return evidence.

03Settle and withdraw

Settle fairly. Withdraw your available credit.

Activity & transaction receipts Final execution, checked on-chain

Transaction receipts

Final execution receipts

Receipts signed on this device. Confirmed transactions include their contract receipts; the DAO’s approval status alone is not proof of execution.

  1. Transactions signed in this session will appear here.
Library details & demo guide Contracts, roles and how it works
Community members—
Your account credit—
Library accounting—
Live deployment Loading library and DAO…
Run the testnet demo Wallets, roles & steps
  1. Open this site in Chrome or another full browser. Connect Meteor → Meteor Web and select your testnet account. Allow wallet popups.
  2. As borrower, reserve the camera with a pickup time a few minutes ahead. Deposit: 0.111 testnet NEAR, including 0.1 NEAR retained storage.
  3. Disconnect, switch to custodian in Meteor, reconnect. At pickup time select the booking and confirm pickup with an evidence file or hash.
  4. Switch to borrower and request return. Switch to custodian and either accept the return or report damage with evidence.
  5. For a dispute, a council member proposes the settlement. Each council account connects and approves once. One vote keeps funds locked; two votes execute settlement.
  6. The borrower withdraws their credit. The council proposes a treasury withdrawal and both members approve it.

Use different accounts for borrower and custodian. Both demo council accounts are controlled by the demo operator. Only admitted members can borrow; public visitors can inspect the library. Open the complete demo guide ↗

Wallet details

Your account & roles

Your wallet, your role

Viewing public state
Connected testnet accountWallet disconnected

Changing roles? Disconnect here, select the other account in Meteor, then reconnect. The role follows your wallet; it is never a simulated switch.

Reserve equipment