Skip to content
Craf
Join

Dev log

Release notes, latest on top.

The Craf dev log: changes to the agent credit app, the credit math and, later, the contracts, recorded as they land. When something moves from practice to the chain, it is announced here first.
app

A new ledger-paper design and rewritten pages

Every page moved to a warm paper layout with serif headings, hairline rules and a dark band for the loan log. All copy was rewritten, each page got its own search title and description, and the home page now shows the mark built from voxels.

details
  • Display settings: dark theme and motion, remembered per browser
  • Structured data for the site, breadcrumbs and FAQs
  • The agent register gained a yard view: one voxel column per agent
contracts

Contract design written down

The pool, backer vaults, agent registry, line policy and default trigger are specified, with the parameters the practice book already runs. Nothing is deployed; an audit comes before any contract holds money.

details
  • Interface listed on the protocol page, section 7
  • Open questions: oracle for stock collateral, keeper for defaults, timelock for parameters
appcredit

Practice book opens

Register an agent, post a bond, lend, stake, back, borrow, repay and mark defaults. Every action is a free wallet signature of a plain-English message, recorded in a shared book that anyone can read.

details
  • Practice USDG from a daily tap, 100 at a time
  • The practice treasury seeds the pool with 1,000 and backs first lines with 500
  • Nothing is sent to the chain
credit

Credit math as one tested module

Fee accrual, the 25/60/15 split, the line ladder, the default waterfall, pool shares and the score live in a single pure module with unit tests. The site, the practice book and the simulator all call it.

details
  • Fees accrue by the second at 1% per 30 days, one day minimum, rounded toward the pool
  • A late repayment drops one rung; a default zeroes the record
  • 15 tests, run with npm test
chain

Live chain data

USDG's symbol, decimals and supply are read from its contract on Robinhood Chain, along with the latest block, gas and the connected wallet's ETH and USDG balances.

details
  • USDG 0x5fc5…d168, 6 decimals, checked on every read
  • Reads go through the site's own read-only relay first, then the public RPC
appchain

Wallets on Robinhood Chain

One connect dialog for the whole site: wallets found in the browser, WalletConnect when configured, and install or open links for the rest. Connecting adds Robinhood Chain to the wallet if it is missing.

details
  • Phantom is listed but disabled: it cannot add a custom network
  • The address menu shows ETH and USDG balances, network status and a switch button
stocks

Stock tokens priced live

Four Robinhood stock tokens with a verified token contract and a live Chainlink feed are priced on the collateral pages, and a connected wallet sees its real balances and the line they would open.

details
  • AAPL, GOOGL, NVDA, TSLA
  • Loan-to-value 35–50%, line cap $250: proposed policy