<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Priors dev log</title>
    <link>https://priors.trade/updates</link>
    <atom:link href="https://priors.trade/updates.xml" rel="self" type="application/rss+xml"/>
    <description>Every Priors release, newest first: the app, contracts, x402 services, SDK and packages, security.</description>
    <language>en</language>
    <item>
      <title>Score v2 moves to weights 2.0.3 on 2026-11-02: a repayment within 24 hours of its due time is on time</title>
      <link>https://priors.trade/updates#score-v2-weights-2-0-3</link>
      <guid isPermaLink="true">https://priors.trade/updates#score-v2-weights-2-0-3</guid>
      <category>score</category>
      <description>From 2026-11-02 00:00 UTC, Score v2 is computed with weights 2.0.3, in place of the 2.0.2 announced for 2026-11-01. 2.0.3 keeps 2.0.2's rule for SeatVaultV5 lines and adds two things. A repayment made within 24 hours after a loan's due time counts as on time. And a loan on an Ethos line counts from the line's first day, as one on a treasury line does. The pool counts a loan toward the record once it has been held 7 days, so a 7-day loan only counts when it is repaid at or after its due time, and until now any repayment after that second was late. Held time still stops at the due time, so the 24 hours add no points of their own. No score goes down: on today's record, 16 repayments move from late to on time, and 9 agents are left with none late.</description>
    </item>
    <item>
      <title>Go mode says when a gas limit turns an action down, and when a loan is over Repay on time's limit</title>
      <link>https://priors.trade/updates#go-sponsorship-limit</link>
      <guid isPermaLink="true">https://priors.trade/updates#go-sponsorship-limit</guid>
      <category>app</category>
      <description>Priors pays the gas for what you do in Go mode, within limits for each account. When one of those limits turns an action down, Go mode now says so in plain words: nothing was sent, and trying again won't help until Priors raises the limit. Repay on time repays a loan only up to its limit per loan. A loan that owes more now shows as one it won't repay, with what to do: raise the limit, or repay it by hand before it's due. The Start page gives the limit: the line and its fee for each loan, $25 at most for now.</description>
    </item>
    <item>
      <title>Sellers Priors approved keep their free settles, whatever other sellers use</title>
      <link>https://priors.trade/updates#facilitator-approved-sellers</link>
      <guid isPermaLink="true">https://priors.trade/updates#facilitator-approved-sellers</guid>
      <category>x402</category>
      <description>On the Priors x402 facilitator, a seller Priors approved now has its 20 free settles a day outside the budget the self-registered sellers share, so traffic between new sellers can't use up its day. An approved seller also stays registered while it waits for its first sale, where a seller with no sale 14 days after registering is removed. The facilitator now accepts a payment from a payer whose clock runs up to a minute ahead of its own. And the check of a seller's 402 passes only an offer the facilitator can settle: USDG's own EIP-3009 transfer, for 0.01 USDG or more.</description>
    </item>
    <item>
      <title>The Priors bot on Discord answers from the public docs and live data</title>
      <link>https://priors.trade/updates#discord-bot-answers</link>
      <guid isPermaLink="true">https://priors.trade/updates#discord-bot-answers</guid>
      <category>app</category>
      <category>score</category>
      <description>Mention the Priors bot in the Priors Discord, reply to it or use /ask, and it answers questions on Priors Score v2, credit lines, seller listings and what just shipped, from public pages only (the public repository's docs, the agent skill, Go mode's own words) and from live public data: the record and Score v2 of an agent the question names, a seller's listing on the facilitator, and this log. A request only a person at Priors can act on, such as a listing's approval, gets what the step checks and where it stands, never an approval or a date, and is passed on, with a link to it.</description>
    </item>
    <item>
      <title>Reach it: an agent's own links on its page, and a page for any ERC-8004 identity</title>
      <link>https://priors.trade/updates#agent-reach-it</link>
      <guid isPermaLink="true">https://priors.trade/updates#agent-reach-it</guid>
      <category>app</category>
      <category>api</category>
      <description>An agent's page on priors.trade now shows, under its figures, how to reach it, from what its ERC-8004 registration file declares: Pays to, its payment wallet in the registry, read on chain; Sells over x402, what each endpoint it declares asked at its last check and who it pays; and its website, with &quot;Not an endorsement&quot;. When an offer asks USDG on Robinhood Chain and pays the registry wallet, a brief to copy says how to pay it from your agent's line. The page also opens for any ERC-8004 identity on Robinhood Chain with no Priors record yet: its name, its owner and when it registered, never zeros for a record it does not have.</description>
    </item>
    <item>
      <title>Bring your agent: its id on the home page, and its routes to a first line</title>
      <link>https://priors.trade/updates#agent-id-first-line</link>
      <guid isPermaLink="true">https://priors.trade/updates#agent-id-first-line</guid>
      <category>app</category>
      <description>The home page has a field for an ERC-8004 agent's id, which opens that identity's page on priors.trade. For an identity with no Priors record yet, the page lists the routes to a first line, each open now, closed and why, or not known, with its one next step; a route shows as open now only where its owner can take it from that page. Such a page shows no Share panel and no badge, as there is no record to share yet.</description>
    </item>
    <item>
      <title>agent_page and find_agents on the hosted MCP</title>
      <link>https://priors.trade/updates#mcp-agent-page</link>
      <guid isPermaLink="true">https://priors.trade/updates#mcp-agent-page</guid>
      <category>mcp</category>
      <description>The hosted MCP has two more read-only tools. agent_page shows any ERC-8004 identity on Robinhood Chain, with or without a Priors record: its owner, its record when it has one, the wallet it is paid at in the registry and the x402 offers its registration file declares, with the brief to pay one from a line when its 402 pays that wallet in USDG. find_agents lists the identities that sell over x402, ordered by record, then id, never by origin, owner or what they ask. find_sellers and agents_for_hire also list agents' own x402 offers under the same rule: in USDG on Robinhood Chain, paid to the declaring identity's registry wallet.</description>
    </item>
    <item>
      <title>@priors/mcp 0.11.0: an identity in one call, and a line for each agent framework</title>
      <link>https://priors.trade/updates#mcp-0-11-0</link>
      <guid isPermaLink="true">https://priors.trade/updates#mcp-0-11-0</guid>
      <category>mcp</category>
      <category>sdk</category>
      <description>@priors/mcp 0.11.0 has a join tool: with PRIORS_JOIN=on in its environment, it registers an ERC-8004 identity for the agent's own key, with no clone of the repository, and sends nothing when the key already holds one. The hosted MCP's how_to_connect now hands out 0.11.0 and gives the exact line for four agent frameworks: the AI SDK, LangChain, Mastra and the OpenAI Agents SDK. find_services lists only the merchants Go mode's Tools tab lists.</description>
    </item>
    <item>
      <title>Agents on the Olas marketplace can ask Priors for a record</title>
      <link>https://priors.trade/updates#olas-marketplace-live</link>
      <guid isPermaLink="true">https://priors.trade/updates#olas-marketplace-live</guid>
      <category>api</category>
      <description>Priors runs a mech on the Olas Mech Marketplace on Robinhood Chain. An agent sends a request with 0.05 USDG through the marketplace and gets back, from Priors' public reads, an agent's record (priors_record) or its routes to a first line (priors_line_routes), delivered on chain with the answer on IPFS, as Olas' own client reads it. The first live request was answered in 20 seconds.</description>
    </item>
    <item>
      <title>Automations: build what runs while you're away, out of boxes</title>
      <link>https://priors.trade/updates#go-automations</link>
      <guid isPermaLink="true">https://priors.trade/updates#go-automations</guid>
      <category>app</category>
      <description>Go mode has a tab of its own for Automations, right after agent001. A flow is a row of boxes, each one something Priors already runs while you are away: Trade by rules' scheduled buys, take profits and stop losses, and Repay on time. Start from a template (Buy a little every week, Take profit, Stop loss, Buy and protect, Never miss a repayment) or from an empty canvas, and click any box to read what it does with an example. Turn on shows the review with the key's limits, and nothing is sent until you approve that card.</description>
    </item>
    <item>
      <title>Ask for a bigger line, from Go mode or the agent's page</title>
      <link>https://priors.trade/updates#ask-bigger-line</link>
      <guid isPermaLink="true">https://priors.trade/updates#ask-bigger-line</guid>
      <category>app</category>
      <category>api</category>
      <description>An agent's owner can now ask backers for a bigger line from where the agent already is. In Go mode, Ask for a bigger line is among the agent's actions and your account signs the request. On the agent's page, Owner actions has it for the wallet that owns the agent. The request names the line, the most premium it would pay, the term and how long it stands, and goes to the public line board. It sends nothing on chain and moves no money.</description>
    </item>
    <item>
      <title>Line requests show where people look, and an offer becomes a line</title>
      <link>https://priors.trade/updates#answer-line-request</link>
      <guid isPermaLink="true">https://priors.trade/updates#answer-line-request</guid>
      <category>app</category>
      <category>api</category>
      <description>An agent with an open request on the line board now shows it on its page, under its figures: the line it asks for, each offer with its root and that root's record, in the order the offers came, and &quot;Not an endorsement&quot;. A root's owner connects its wallet there to offer a line, and sends the vouch from that same wallet once the agent's owner has taken the offer. In Go mode, Agents can keep only the agents asking for a line, and your own agent's request lists its offers, each taken by signing the pool's consent for that root.</description>
    </item>
    <item>
      <title>An agent's page says what its next tier takes</title>
      <link>https://priors.trade/updates#agent-next-tier</link>
      <guid isPermaLink="true">https://priors.trade/updates#agent-next-tier</guid>
      <category>app</category>
      <category>score</category>
      <description>Under Priors Score v2, an agent's page now says what its next tier takes, each condition as have / need, in the words the board and Go mode use. For a line from the treasury, it shows the $25 raise on treasury v5, with its three conditions and the next step. When the agent's owner is a Go mode account, Owner actions send it to Go mode, where that account acts, instead of offering Connect wallet.</description>
    </item>
    <item>
      <title>The $25 Ethos start, named before you sign in</title>
      <link>https://priors.trade/updates#ethos-start-before-signin</link>
      <guid isPermaLink="true">https://priors.trade/updates#ethos-start-before-signin</guid>
      <category>app</category>
      <description>The 25 USDG first line for owners credible on Ethos, with no bond and no invite, is now named before sign-in: under the home page's Get a first line card, as a fourth way on the Seats page, and on Start before you sign in. Each shows only while the Ethos lane says it can open a line, and goes away when it can't.</description>
    </item>
    <item>
      <title>An agent runtime can learn Priors from priors.trade itself</title>
      <link>https://priors.trade/updates#agent-skill-site</link>
      <guid isPermaLink="true">https://priors.trade/updates#agent-skill-site</guid>
      <category>mcp</category>
      <description>priors.trade now serves its agent skill at the root of the site: the Markdown file an agent runtime (OpenClaw, Claude Code, Codex, Hermes) reads to learn how to use Priors, how to connect, check a counterparty, get a first line, borrow and repay, with the lines for the AI SDK, LangChain JS, Mastra and the OpenAI Agents SDK. A short index beside it, in the llms-txt convention, points to the skill first.</description>
    </item>
    <item>
      <title>line_options, from priors.trade's data API too</title>
      <link>https://priors.trade/updates#line-options-data-api</link>
      <guid isPermaLink="true">https://priors.trade/updates#line-options-data-api</guid>
      <category>api</category>
      <description>The reading the hosted MCP's line_options gives for any ERC-8004 identity on Robinhood Chain, each way to a line as open now, closed and why, or not known, with its next step, is now also answered by priors.trade's own data API, from the same computation, as JSON. It is read-only, and every other answer of the API is as before.</description>
    </item>
    <item>
      <title>A new tape on a feed that keeps only its latest rounds starts where it should</title>
      <link>https://priors.trade/updates#stock-vault-tape-start</link>
      <guid isPermaLink="true">https://priors.trade/updates#stock-vault-tape-start</guid>
      <category>stocks</category>
      <category>contracts</category>
      <category>security</category>
      <description>Every upgrade of the stock vault starts each token's tape again, at its feed's first round of the last 20 days, found by a search over the feed's rounds. PT-USDG's feed keeps only its latest 1,024 rounds, and once past round 2,048 the search would have read a dropped round as recent and gone down to round 1, taken as a feed begun just now. The new tape would then have held new credit on PT-USDG for about 14 days with nothing moved, and a default in that window would have seized the whole deposit. The search now counts a round it cannot read as old first, so the tape starts at the right round. PT-USDG's feed is at round 415, so this could not happen yet.</description>
    </item>
    <item>
      <title>Agents on Virtuals ACP can buy Priors' checks</title>
      <link>https://priors.trade/updates#acp-provider</link>
      <guid isPermaLink="true">https://priors.trade/updates#acp-provider</guid>
      <category>api</category>
      <description>Priors is a provider on Virtuals' Agent Commerce Protocol, on Robinhood Chain and on Base. Any ACP agent can buy two jobs from the agent &quot;Priors&quot;: priors_credit_check (0.03), whether an ERC-8004 agent or an address repaid, defaulted or is clean, from Priors' public reads; and priors_line_routes (0.01), an agent's record, its current line and the ways it can get a first line. Each job is paid into ACP's escrow, in USDG on Robinhood Chain or USDC on Base, and delivered as JSON within minutes, with no click on Priors' side.</description>
    </item>
    <item>
      <title>Score v2 moves to weights 2.0.2 on 2026-11-01</title>
      <link>https://priors.trade/updates#score-v2-weights-2-0-2</link>
      <guid isPermaLink="true">https://priors.trade/updates#score-v2-weights-2-0-2</guid>
      <category>score</category>
      <description>From 2026-11-01 00:00 UTC, Score v2 is computed with weights 2.0.2 in place of 2.0.1. One thing changes: a line from SeatVaultV5, which an agent's owner backs with their own $PRIORS, counts as the owner's own collateral, as a stock line does. Its loans are no risk someone else took, so the line and its loans add nothing to the score, and a bigger stake never raises it. No weight changes, and no score moves on the day: under 2.0.1, V5's root would only have counted as a backer from 2026-11-10, once 30 days old.</description>
    </item>
    <item>
      <title>Score v2 shows x402 income again</title>
      <link>https://priors.trade/updates#score-v2-income-index</link>
      <guid isPermaLink="true">https://priors.trade/updates#score-v2-income-index</guid>
      <category>score</category>
      <description>Score v2 counts a new payer's x402 payments only once it has read what the agent's side sent that payer, so that money sent back is not counted. Since 2026-10-11 that read had not run: each refresh of the income index gave its time to reading new wallets' past payments first, and they took all of it. So every agent showed no receipts and no income, whatever it had been paid. The read now comes first, the payers and wallets still waiting are read together in one pass each, and each refresh goes on where the last one stopped. The figures come back over the next hours, as the backlog clears. The rules and weights are unchanged.</description>
    </item>
    <item>
      <title>The facilitator's shared free budget is 100 settles a day</title>
      <link>https://priors.trade/updates#facilitator-free-budget</link>
      <guid isPermaLink="true">https://priors.trade/updates#facilitator-free-budget</guid>
      <category>x402</category>
      <description>Self-registered merchants on the Priors x402 facilitator share one free budget of settles a day, which bounds the gas its key spends for them. It is now 100 settles a day for all of them together, down from 300: a settle costs about 103,000 gas, and the free tier's busiest day so far used 40. Each merchant keeps its own 20 free settles a day inside that budget, and approved merchants sit outside it. The budget is published on the facilitator's /health.</description>
    </item>
    <item>
      <title>The Priors Discord is on the links page</title>
      <link>https://priors.trade/updates#discord-links</link>
      <guid isPermaLink="true">https://priors.trade/updates#discord-links</guid>
      <category>app</category>
      <description>priors.trade/links now has a card for the Priors Discord, right after X. In the server, the Priors bot pulls up any agent's record from its number, and each release is posted in #dev-log as it goes live.</description>
    </item>
    <item>
      <title>Agents see the sellers Priors reviewed or checked, and the jobs it approved</title>
      <link>https://priors.trade/updates#listed-sellers-jobs</link>
      <guid isPermaLink="true">https://priors.trade/updates#listed-sellers-jobs</guid>
      <category>mcp</category>
      <category>x402</category>
      <category>api</category>
      <description>The hosted MCP's find_services and the hub's directory at x402.priors.trade now list sellers the way Go mode's Tools does: the ones Priors approved, and the ones under review whose own endpoint passed the facilitator's 402 check (USDG on Robinhood Chain, paid to their own address), marked under review. Hidden or unchecked sellers no longer show, and none of their words reaches an agent. Jobs that sellers add on their own tools now reach agents too once Priors approves the job and its seller: find_jobs lists them under From sellers, beside Priors' catalogue, and priors.trade/api/jobs carries them as sellerJobs.</description>
    </item>
    <item>
      <title>A pool delegate alone no longer borrows or repays through the packages</title>
      <link>https://priors.trade/updates#mcp-0-10-2</link>
      <guid isPermaLink="true">https://priors.trade/updates#mcp-0-10-2</guid>
      <category>mcp</category>
      <category>sdk</category>
      <category>security</category>
      <description>The pool lets an agent's owner name any address its delegate, without that address agreeing. So a buyer of an agent you once held, or whose key you were, could name your wallet its delegate, borrow, and have your repay pay the buyer's loan from your USDG and your savings. Now @priors/mcp, @priors/x402 and the SDK borrow and repay only for a wallet that is the agent's owner or its declared ERC-8004 wallet, which only that wallet's own signature sets and a transfer clears. They refuse anything else before a read, a signature or a transaction. Borrowing takes the same rule as repaying, so no client borrows a loan it would then refuse to repay.</description>
    </item>
    <item>
      <title>The credit reader ties a writer's figures to what the pools moved</title>
      <link>https://priors.trade/updates#credit-reader-anchors</link>
      <guid isPermaLink="true">https://priors.trade/updates#credit-reader-anchors</guid>
      <category>mcp</category>
      <category>sdk</category>
      <category>security</category>
      <description>A full check of an agent's ERC-8004 credit statements with Priors' manifest now fails a chain whose statements close loans but carry no anchor and no default entry: nothing else ties the token and decimals a writer declares to the token the pools moved. A default entry's source is also held to the manifest's events and fields, as a statement's is, so it cannot cite a repayment or read another parameter as its amount. Both needed a writer's key. Every statement Priors' writer has posted reads the same as before.</description>
    </item>
    <item>
      <title>The line board takes owners that are contracts, as Go mode's accounts are</title>
      <link>https://priors.trade/updates#line-board-contract-owners</link>
      <guid isPermaLink="true">https://priors.trade/updates#line-board-contract-owners</guid>
      <category>api</category>
      <description>The line board now takes a request, an offer or an acceptance signed by an owner that is a contract, as Go mode's smart accounts are. The board puts such a signature to the owner's own isValidSignature (ERC-1271) with the message's EIP-712 hash, and takes it only when the contract answers ERC-1271's magic value. An owner that is a plain wallet signs as before, with its own ECDSA signature.</description>
    </item>
    <item>
      <title>@priors/mcp 0.10.1: autopay_on works with no setting</title>
      <link>https://priors.trade/updates#mcp-0-10-1</link>
      <guid isPermaLink="true">https://priors.trade/updates#mcp-0-10-1</guid>
      <category>mcp</category>
      <category>sdk</category>
      <description>@priors/mcp now carries AutoRepay v2's address, so autopay_on turns on a plan for the agent's wallet with no PRIORS_AUTOREPAY. It came in 0.10.0, on npm at 07:56 UTC, and 0.10.1 followed at 08:49: since 0.10.0, pay_url could time out for a wallet with no PRIORS_AGENT_ID. npm marks 0.10.0 deprecated, so use 0.10.1. Both run on @priors/x402 0.8.0.</description>
    </item>
    <item>
      <title>The line board's write limit is now exact</title>
      <link>https://priors.trade/updates#line-board-limit</link>
      <guid isPermaLink="true">https://priors.trade/updates#line-board-limit</guid>
      <category>api</category>
      <category>security</category>
      <description>The line board now takes at most 10 signed messages in any 60 seconds from one IP address, and the count is exact. The limit it launched with on 21 October was approximate, counted separately in each Cloudflare location, and let a steady stream from one address through. Each address now has a counter of its own, asked before a message is read.</description>
    </item>
    <item>
      <title>The line board: an agent asks for a line, a backer offers one</title>
      <link>https://priors.trade/updates#line-board</link>
      <guid isPermaLink="true">https://priors.trade/updates#line-board</guid>
      <category>mcp</category>
      <description>An agent's owner can now ask for a bigger line in public, and anyone who runs a root on pool v2 can offer to back it. The owner signs a request: the line, the most premium it takes, the term and how long the request stays open. A root's owner answers with a signed offer. The agent's owner accepts one offer by signing the pool's own consent for that root, and the root's owner sends the vouch from its own wallet. Every step is a signature checked against the chain. Priors keeps the messages and signs and sends nothing.</description>
    </item>
    <item>
      <title>Ask any AI which line an agent can get</title>
      <link>https://priors.trade/updates#mcp-line-options</link>
      <guid isPermaLink="true">https://priors.trade/updates#mcp-line-options</guid>
      <category>mcp</category>
      <description>The hosted MCP has two new read-only tools. line_options takes any ERC-8004 identity on Robinhood Chain, with or without a Priors record, and goes through each way to a line: the treasury's first line by invite, the Ethos lane, a stock line, and a line on its owner's own $PRIORS. For each one it says open now, closed and why, or not known, how big the line would be, and the next step. priors_line_quote says how much of the owner's $PRIORS a SeatVaultV5 line of a given size takes, what the owner holds and what is missing, and links the Go mode page where the owner opens it. Neither moves money or touches a score.</description>
    </item>
    <item>
      <title>Ten draft standards for agent credit, open for comments</title>
      <link>https://priors.trade/updates#draft-standards</link>
      <guid isPermaLink="true">https://priors.trade/updates#draft-standards</guid>
      <category>contracts</category>
      <description>The parts of Priors that another lender, a wallet or a reader would need are now written up as ten draft ERCs, each with a reference implementation and tests in a public repository. They cover credit history for ERC-8004 agents, one interface for agent credit lines, a shared registry of defaults, third parties that back a lender's line and an agent's income statements, among others. Each is discussed on Ethereum Magicians. None is submitted to ethereum/ERCs yet, and the ERC editors give each its number when it is.</description>
    </item>
    <item>
      <title>Repay on time: your account repays your agent's loans before they are due</title>
      <link>https://priors.trade/updates#repay-on-time</link>
      <guid isPermaLink="true">https://priors.trade/updates#repay-on-time</guid>
      <category>app</category>
      <category>contracts</category>
      <description>Go mode can now repay an agent's loans for you. Turn on Repay on time when you create an agent on the Start page, or later in Automations on the agent001 tab. Each loan you take for that agent in Go mode is then repaid from your account in the 6 hours before it is due, while the account holds enough, with no click per loan. Loans the agent's own key takes are never paid from your account. It makes an on-time repayment more likely; it is not a promise.</description>
    </item>
    <item>
      <title>A 25 USDG first line for owners credible on Ethos</title>
      <link>https://priors.trade/updates#ethos-lane</link>
      <guid isPermaLink="true">https://priors.trade/updates#ethos-lane</guid>
      <category>app</category>
      <description>A new agent whose owner shows an Ethos score of 1400 or more can now start with a 25 USDG line instead of the treasury's 5, with no bond and no invite. On Go mode's Start page, choose &quot;Credible on Ethos (1400+)? Start with a $25 line&quot;, connect the wallet your Ethos profile uses and create the agent. That wallet signs one message to show the score is yours, with no transaction and no gas. The line comes from the Ethos root, agent #8823, out of its own stake.</description>
    </item>
    <item>
      <title>Trade by rules: your account buys and sells a stock token while you're away</title>
      <link>https://priors.trade/updates#trade-by-rules</link>
      <guid isPermaLink="true">https://priors.trade/updates#trade-by-rules</guid>
      <category>app</category>
      <category>stocks</category>
      <description>Automations on Go mode's agent001 tab now has Trade by rules. Set a scheduled buy of a stock token with USDG, from every 6 hours to every week, with a take profit and a stop loss, and approve a trading key once, with limits you choose up to 10 USDG a trade and 50 USDG in all, for 7, 14 or 31 days. Priors' executor runs your rules every 10 minutes and trades on Uniswap, and Priors pays the gas. Pause stops it, and Turn off drops the key at Priors and removes it from your account.</description>
    </item>
    <item>
      <title>Pay for Priors AI with a loan on one of your agents</title>
      <link>https://priors.trade/updates#priors-ai-loan</link>
      <guid isPermaLink="true">https://priors.trade/updates#priors-ai-loan</guid>
      <category>app</category>
      <description>Priors AI's credit can now come from a loan. In the agent001 tab's settings, Borrow for credit takes one of your agents' lines or stock lines and an amount, then two approval cards follow: the first borrows to your account, the second adds it to Priors AI as credit. The loan is repaid in full by its due date like any other, and its repayment counts on that agent's record. Unused credit stays as credit.</description>
    </item>
    <item>
      <title>APIs under review show in Tools, and sellers can add jobs</title>
      <link>https://priors.trade/updates#go-sellers</link>
      <guid isPermaLink="true">https://priors.trade/updates#go-sellers</guid>
      <category>app</category>
      <category>x402</category>
      <description>Go mode's Tools now also shows APIs listed with Priors and not reviewed yet, once their own address answers 402 in USDG on Robinhood Chain, paid to the address they registered. They are marked Under review, and your agent pays one only if you let it, at most 1 USDG a use. In Sell your API, a listed API shows its review and can add up to 5 jobs that other agents can hire it for. They show in Jobs, under From sellers, marked Under review until Priors approves them.</description>
    </item>
    <item>
      <title>Any agent's AI can find paid jobs and sellers, with no Go mode account</title>
      <link>https://priors.trade/updates#mcp-jobs-sellers</link>
      <guid isPermaLink="true">https://priors.trade/updates#mcp-jobs-sellers</guid>
      <category>mcp</category>
      <category>x402</category>
      <category>api</category>
      <description>The hosted MCP has three more tools. find_jobs lists the jobs of Go mode's Jobs that any agent can do for a client and sell: what the client gets, the paid tools each one uses, what a run costs, the loan that covers it if the wallet is short, and whether it is Live now or Coming next. job_brief gives one live job's brief for the agent's AI. find_sellers lists what an agent's line can pay over x402 in USDG on Robinhood Chain, under one rule for every seller.</description>
    </item>
    <item>
      <title>An agent's page says who has held it, and what customers paid it</title>
      <link>https://priors.trade/updates#agent-owners</link>
      <guid isPermaLink="true">https://priors.trade/updates#agent-owners</guid>
      <category>app</category>
      <category>score</category>
      <category>api</category>
      <description>Each agent's page on priors.trade now has an Owners panel: every owner from the ERC-8004 registry's transfers, with their dates and whether they registered the agent or it changed hands, and the owner line says since when. It tells the loans repaid with this owner apart from every owner's. A new line under the agent's four figures shows what customers paid it in the last 30 days and how many paid, counting payments to the wallet it declared, its own wallets left out.</description>
    </item>
    <item>
      <title>Savings shows what your savings earned</title>
      <link>https://priors.trade/updates#earned-since-saved</link>
      <guid isPermaLink="true">https://priors.trade/updates#earned-since-saved</guid>
      <category>app</category>
      <description>Go mode's Savings now shows Earned since you saved next to Saved: what your USDG in the Steakhouse USDG vault on Morpho earned since the save that began your current savings. It comes from the vault's own records: what your savings are worth now, plus what you withdrew, less what you saved. It moves with Morpho's variable rate, and a loss in the vault lowers it.</description>
    </item>
    <item>
      <title>Add USDG from another network</title>
      <link>https://priors.trade/updates#add-another-network</link>
      <guid isPermaLink="true">https://priors.trade/updates#add-another-network</guid>
      <category>app</category>
      <description>Go mode's Add USDG now has From another network, beside From Base. Send USDC from your own wallet on Ethereum, Arbitrum, Optimism, Polygon, Avalanche, Linea, Unichain, World Chain, Ink, HyperEVM, Monad or Arc: Across converts it, and it arrives in your account as USDG, usually within seconds. Your wallet asks you to approve the amount for Across, then to send it, and you pay that network's gas.</description>
    </item>
    <item>
      <title>PT-USDG backs agent lines</title>
      <link>https://priors.trade/updates#pt-usdg-backing</link>
      <guid isPermaLink="true">https://priors.trade/updates#pt-usdg-backing</guid>
      <category>stocks</category>
      <category>contracts</category>
      <description>Pendle's PT-USDG now backs a line the way a stock token does. An agent's owner deposits it in the stock vault, and the vault lends USDG against 60% of its value, with one 1,000 USDG cap across all PT-USDG lines. New PT-USDG credit opened by itself at 17:37:53 UTC, once its feed had 14 days of rounds; nothing was signed for it that day.</description>
    </item>
    <item>
      <title>A stock default waits for the vault's tape instead of taking the whole deposit</title>
      <link>https://priors.trade/updates#stock-vault-tape-behind</link>
      <guid isPermaLink="true">https://priors.trade/updates#stock-vault-tape-behind</guid>
      <category>stocks</category>
      <category>contracts</category>
      <category>security</category>
      <description>When a stock token's tape was more than 6 rounds behind its feed, the vault treated it as a lending hold, and a default on a lending hold seizes every token of the position. So a default marked, repaid into or settled while the tape lagged took the depositor's whole deposit, where it should take what is owed plus 20% and return the rest. Now a tape behind is a reason of its own: the seizure waits, the whole deposit with it, until anyone records the tape, and then settle takes only its share.</description>
    </item>
    <item>
      <title>One look on every page, our own dropdown, and Jobs in the sidebar</title>
      <link>https://priors.trade/updates#one-look</link>
      <guid isPermaLink="true">https://priors.trade/updates#one-look</guid>
      <category>app</category>
      <description>The design Jobs was built in now covers Go mode, the account pages and the public pages, in light and dark. Every list you pick from, like a loan's term, an agent or Jobs' Sort, opens our own dropdown instead of the browser's, and the language list takes the same look. In Go mode, Jobs is its own item in the sidebar, right under Tools, and Tools keeps Use tools and Sell your API.</description>
    </item>
    <item>
      <title>Chat with your own AI in Builder mode</title>
      <link>https://priors.trade/updates#builder-ai-chat</link>
      <guid isPermaLink="true">https://priors.trade/updates#builder-ai-chat</guid>
      <category>app</category>
      <category>mcp</category>
      <description>Builder mode's chat page is now on priors.trade/chat. Connect the AI you use, through OpenRouter's sign-in or an Anthropic or OpenAI key that stays in your browser, and the wallet that owns your agent. Your AI reads Priors and prepares borrows and repayments, and your wallet signs each one after you press Confirm on it.</description>
    </item>
    <item>
      <title>Jobs: paid work your agent can take on its line</title>
      <link>https://priors.trade/updates#go-jobs</link>
      <guid isPermaLink="true">https://priors.trade/updates#go-jobs</guid>
      <category>app</category>
      <category>x402</category>
      <description>Go mode's Tools now has Jobs: 50 paid jobs in 8 kinds, from checking agents before a deal to a daily pool brief. Each one shows the tools it pays for and what each costs, the loan it needs and what you keep of what the client pays. The agent borrows on its line, pays each tool per use from its own wallet, gets paid through its own API and repays. The jobs it can run today are marked Live now, and the rest read Coming next.</description>
    </item>
    <item>
      <title>Every account has a profile, and anyone's opens by its address</title>
      <link>https://priors.trade/updates#account-profile</link>
      <guid isPermaLink="true">https://priors.trade/updates#account-profile</guid>
      <category>app</category>
      <description>The account menu now opens your profile: your tree, your total in dollars with $PRIORS beside it, a bar of where your money sits, then Holdings, Activity and Agents with their public record. Any address opens the same way from a link, read only: go.priors.trade/account?profile= and the address. Every address is shown the same way.</description>
    </item>
    <item>
      <title>Each agent's card shows its next level and what's left</title>
      <link>https://priors.trade/updates#next-level</link>
      <guid isPermaLink="true">https://priors.trade/updates#next-level</guid>
      <category>app</category>
      <category>score</category>
      <description>Go mode's agent panel now reads &quot;Next level&quot; and lists each condition with what the agent has and what it needs. On your own agent it also says what moves each one. The score and the level stay as they were: Score v2 now also says where an agent goes next.</description>
    </item>
    <item>
      <title>The stock vault's lending hold reads every round of its 14 days</title>
      <link>https://priors.trade/updates#stock-vault-tape</link>
      <guid isPermaLink="true">https://priors.trade/updates#stock-vault-tape</guid>
      <category>stocks</category>
      <category>contracts</category>
      <category>security</category>
      <description>New credit on a stock token is held when its feed moves more than 25% against any round of the last 14 days. The vault used to compare the latest quote with a sample of past rounds (1, 2, 4 and so on up to 4,096 back), so a round between two samples could go unseen. It now keeps a tape of each UTC day's lowest and highest quote for each feed, and compares the latest quote with every round of the window.</description>
    </item>
    <item>
      <title>SeatVaultV5's keeper sales could pay leavers more than the day's budget counts</title>
      <link>https://priors.trade/updates#v5-keeper-sales</link>
      <guid isPermaLink="true">https://priors.trade/updates#v5-keeper-sales</guid>
      <category>contracts</category>
      <category>security</category>
      <description>A private report, rated Low, is about SeatVaultV5, whose libraries are fixed at deployment, so docs/SECURITY-v2.md now describes it and how far it goes (V5-3). V5's keeper sells, for USDG, the $PRIORS of those leaving the vault. Each sale was sized and counted against the day's sell budget at the lower of the pool's spot rate and its 24-hour median, while the pool pays at spot. With spot above the median, a day's sales could pay leavers more USDG than the budget recorded, by about the gap.</description>
    </item>
    <item>
      <title>Go mode moves with what's true</title>
      <link>https://priors.trade/updates#go-life</link>
      <guid isPermaLink="true">https://priors.trade/updates#go-life</guid>
      <category>app</category>
      <description>A figure lights once when its value changes, and new activity rows slide in. The Launchpad's done steps draw in, and its mark grows a pixel bonsai tier per step. The stocks dot is live only while a stock's quote is under 15 minutes old, and the pool's dot is green while its figures are fresh. Nothing moves with reduced motion turned on, and no figure moves or lights with balances hidden.</description>
    </item>
    <item>
      <title>The live page's Capital counts what DefiLlama counts</title>
      <link>https://priors.trade/updates#live-capital</link>
      <guid isPermaLink="true">https://priors.trade/updates#live-capital</guid>
      <category>app</category>
      <description>Priors is listed on DefiLlama. The Capital card on priors.trade/live adds two rows on the same perimeters: USDG held by Priors' contracts, which is DefiLlama's TVL, and $PRIORS in the seat vaults, its staking. Loans out count there as borrowed, not as TVL.</description>
    </item>
    <item>
      <title>@priors/x402 0.8.0: pay a seller in Keyring's catalog with one USDG payment</title>
      <link>https://priors.trade/updates#x402-0-8-0</link>
      <guid isPermaLink="true">https://priors.trade/updates#x402-0-8-0</guid>
      <category>x402</category>
      <category>sdk</category>
      <description>@priors/x402 0.8.0, on npm since 18:06 UTC, adds payViaGateway. Most sellers in Vantis' Keyring catalog are paid in USDC on Base. Keyring takes one USDG payment on Robinhood Chain, pays the seller and relays its answer, so an agent's Priors line can cover such a seller with no float on Base. It is off unless createPayer({ gateway }) names it, and was tested against a mock gateway only.</description>
    </item>
    <item>
      <title>Share an agent's record as a card or a video</title>
      <link>https://priors.trade/updates#share-card</link>
      <guid isPermaLink="true">https://priors.trade/updates#share-card</guid>
      <category>app</category>
      <category>score</category>
      <description>Each agent's page on priors.trade now has a Share panel where Badge was. It shows the agent's card, the same picture its link shows on X, then plays its record on it once: its loans repaid climb along a line, day by day, while its tree turns slowly once, and the film ends on the card. Share on X opens a post with the agent's name, its loans repaid, its defaults and its link. Download video saves the film and Download card saves the picture. On a phone the panel comes right after the agent's four figures, and Share video hands the film to the phone's share sheet. Go mode's agent panel has the same Share button, in all five languages.</description>
    </item>
    <item>
      <title>The Protocol page, the Guide and the help pages say what the protocol does today</title>
      <link>https://priors.trade/updates#docs-today</link>
      <guid isPermaLink="true">https://priors.trade/updates#docs-today</guid>
      <category>app</category>
      <category>stocks</category>
      <category>contracts</category>
      <description>We checked every page against the chain and the live app, and corrected what had fallen behind. The Protocol page now covers the fair default on stock lines, Score v2, Back agents and the treasury's settings as the contracts have them. Go mode's Guide says stock lines back 25% to 70% of a token's value, and that a default keeps what is owed plus 20% and gives the rest back. The lender, stocks, builder and x402 pages, Go mode's help and agent001's answers say the same facts, in all five languages.</description>
    </item>
    <item>
      <title>Every line is backed, and every page says so</title>
      <link>https://priors.trade/updates#every-line-backed</link>
      <guid isPermaLink="true">https://priors.trade/updates#every-line-backed</guid>
      <category>app</category>
      <description>Every Priors line is backed in USDG by its backer's stake, locked in the pool: the treasury's, a sponsor's or a Priors vault's. A default is paid in full by that backer. The site, Go mode in five languages and the README now say it that way, and the older words for a line with no backing are gone.</description>
    </item>
    <item>
      <title>Go mode's buttons sit where you need them</title>
      <link>https://priors.trade/updates#go-buttons</link>
      <guid isPermaLink="true">https://priors.trade/updates#go-buttons</guid>
      <category>app</category>
      <description>We went through every screen of Go mode and moved buttons to where your hand already is. Field helpers like Max are as tall as their field. A stock line's three actions sit together. Lend and Savings use one button size. The deposit sheet's Cancel sits beside its main button. On a phone, the main move gets its own line.</description>
    </item>
    <item>
      <title>Priors AI's credit and agent001's top-up, in one clear place</title>
      <link>https://priors.trade/updates#priors-ai-credit</link>
      <guid isPermaLink="true">https://priors.trade/updates#priors-ai-credit</guid>
      <category>app</category>
      <description>The Priors AI section in agent001's settings now shows your credit and what today used. The $0.50 trial is one row with Try it, and adding credit is one row: amount, asset, button. agent001's auto top-up is a card of its own, with its setting in an On or Off pill and the monthly cap in dollars. Every answer shows on the section's own line, right under its buttons.</description>
    </item>
    <item>
      <title>Connect your AI shows each app's own icon</title>
      <link>https://priors.trade/updates#connect-ai-icons</link>
      <guid isPermaLink="true">https://priors.trade/updates#connect-ai-icons</guid>
      <category>app</category>
      <category>x402</category>
      <description>The tiles in Connect your AI now show the real mark of each app: Claude and Claude Code, ChatGPT and Codex, Cursor and VS Code, in light and dark. Priors' own report API shows the Priors tree. Every other service keeps its letter.</description>
    </item>
    <item>
      <title>@priors/mcp 0.9.3: a PT-USDG trade whose answer is lost is never said to have done nothing</title>
      <link>https://priors.trade/updates#mcp-0-9-3</link>
      <guid isPermaLink="true">https://priors.trade/updates#mcp-0-9-3</guid>
      <category>mcp</category>
      <category>sdk</category>
      <category>security</category>
      <description>@priors/mcp 0.9.3, on npm since 16:41 UTC, applies the rule the v2 SDK got the same day for a lost answer (C-13) to its PT-USDG trades. A trade that may have been sent is said to be so, and a buy stays counted against PRIORS_MAX_PT_TOTAL_USD.</description>
    </item>
    <item>
      <title>A borrow whose answer is lost is never said to have done nothing</title>
      <link>https://priors.trade/updates#sdk-borrow-lost</link>
      <guid isPermaLink="true">https://priors.trade/updates#sdk-borrow-lost</guid>
      <category>sdk</category>
      <category>security</category>
      <description>A private report, rated Low, found that the v2 SDK's borrow, and so priors-v2 borrow, let a lost answer through as a bare network error once the loan could have been taken. Running borrow again then opened a second loan for one intended borrow, and nothing said the first might exist. The SDK and the CLI are fixed in the public repository since 10:26 UTC.</description>
    </item>
    <item>
      <title>A fresh deposit into an aged lender wallet can skip the pool's exit fee</title>
      <link>https://priors.trade/updates#pool-deposit-clock</link>
      <guid isPermaLink="true">https://priors.trade/updates#pool-deposit-clock</guid>
      <category>contracts</category>
      <category>security</category>
      <description>A private report, rated Low, is about the pool, which cannot be upgraded, so docs/SECURITY-v2.md now describes it and how far it goes (O-6). A lender's wallet has one clock for all its deposits, and withdraw charges the 0.5% exit fee while that clock is under seven days old. A fresh deposit into a wallet whose older deposits are well past seven days can leave the clock past seven days, so money only seconds old leaves with no fee. It is O-5 the other way round.</description>
    </item>
    <item>
      <title>A stock line's default keeps what is owed plus 20%, and gives the rest back</title>
      <link>https://priors.trade/updates#stock-fair-default</link>
      <guid isPermaLink="true">https://priors.trade/updates#stock-fair-default</guid>
      <category>stocks</category>
      <category>contracts</category>
      <description>Until now a default on a stock line kept the whole deposit, however much it was worth. The stock vault now keeps tokens worth what the agent owes (the defaulted loans' principal and fees) plus a 20% buffer, valued at the token's last usable Chainlink quote, and sends the rest back to the depositor. If the token can't be valued that day, or the deposit is worth less, it keeps all of it. A falling stock never sells a deposit. The deposit sheet and the MCP's stock_line_request say the rule in plain words.</description>
    </item>
    <item>
      <title>@priors/mcp 0.9.2: a merchant's text stays inside its fence, and Autopay's budget keeps its bound</title>
      <link>https://priors.trade/updates#mcp-0-9-2</link>
      <guid isPermaLink="true">https://priors.trade/updates#mcp-0-9-2</guid>
      <category>mcp</category>
      <category>sdk</category>
      <category>security</category>
      <description>Two private reports, each rated Low, are fixed in @priors/mcp 0.9.2, on npm since 17:30 UTC. The hosted MCP has the fence's fix since the same day. Versions up to 0.9.1 were affected by both, and the advisories were published on 14 October.</description>
    </item>
    <item>
      <title>@priors/mcp 0.9.1 and @priors/x402 0.7.1: stock line requests the vault takes, and a record check that fails closed</title>
      <link>https://priors.trade/updates#mcp-0-9-1</link>
      <guid isPermaLink="true">https://priors.trade/updates#mcp-0-9-1</guid>
      <category>stocks</category>
      <category>mcp</category>
      <category>x402</category>
      <category>sdk</category>
      <description>@priors/mcp 0.9.1, on npm since 08:08 UTC, fixes how stock_line_request sizes and checks a request, so its link opens a deposit the vault takes. @priors/x402 0.7.1, on npm since 08:09 UTC and under 0.9.1, no longer passes a payer when the record service's answer holds no record.</description>
    </item>
    <item>
      <title>Go mode is open to everyone</title>
      <link>https://priors.trade/updates#go-open-everyone</link>
      <guid isPermaLink="true">https://priors.trade/updates#go-open-everyone</guid>
      <category>app</category>
      <description>Any Google account can now sign in to Go mode. The closed list Go mode opened with on 1 October is over. You still sign in with Google, with nothing to write down, and Priors pays the gas.</description>
    </item>
    <item>
      <title>An agent's 5 USDG bond now stays until its line is closed</title>
      <link>https://priors.trade/updates#treasury-bond-hold</link>
      <guid isPermaLink="true">https://priors.trade/updates#treasury-bond-hold</guid>
      <category>contracts</category>
      <category>security</category>
      <description>The Safe raised the number of qualified loans the treasury asks for (minQualified) from 3 to 1,000,000, and the bond contract reads the same number. So a bond no longer comes back after 3 qualified loans while the agent's $5 line is still open. That let an owner take the bond back, then draw the line and default without losing anything. The bond now comes back once the agent has no line and no open loan, at least 4 days after it was posted. In Go mode, the owner presses Close line and take the bond back on the agent's card, and the bond arrives by itself within about 30 minutes.</description>
    </item>
    <item>
      <title>192 more first lines this week</title>
      <link>https://priors.trade/updates#first-lines-launch-week</link>
      <guid isPermaLink="true">https://priors.trade/updates#first-lines-launch-week</guid>
      <category>app</category>
      <category>contracts</category>
      <description>The treasury's weekly cap of new first lines is $1,000 until 16 October 2026 at 02:16 UTC, then back to $100 a week. 907 USDG of new stake backs them. The raise to $25 stays on hold.</description>
    </item>
    <item>
      <title>agent001 answers in your own words, with no AI key of your own</title>
      <link>https://priors.trade/updates#priors-ai</link>
      <guid isPermaLink="true">https://priors.trade/updates#priors-ai</guid>
      <category>app</category>
      <description>If you haven't connected your own model, the agent001 tab now uses Priors AI. Before, a question in your own words needed your own OpenRouter, Anthropic or OpenAI key, and without one only the presets worked. Each question costs what the model costs Priors, plus 20%, paid from Priors AI credit you add in USDG or $PRIORS. If your agent posted its bond or repaid a loan, $0.50 of credit is offered once. It answers only questions about Priors, up to $1 a day per account, and an off-topic question is refused at no cost.</description>
    </item>
    <item>
      <title>Stock lines: SGOV backs 70% of its value, SPY and QQQ 60%</title>
      <link>https://priors.trade/updates#stock-lines-retier</link>
      <guid isPermaLink="true">https://priors.trade/updates#stock-lines-retier</guid>
      <category>stocks</category>
      <category>contracts</category>
      <description>The Safe retuned the stock vault. A Treasury fund (SGOV) now backs a line at 70% of its value, the code's maximum, and the two index funds at 60%. A split or dividend now holds new credit on that stock for one day instead of fourteen, so SGOV, TSM and ORCL lend again. The two names with the thinnest exits take no new line, and three others share a smaller cap. A record of repaid treasury loans now earns its loan-to-value bonus ten times sooner.</description>
    </item>
    <item>
      <title>Open a stock line by the line you need</title>
      <link>https://priors.trade/updates#go-stock-sheet</link>
      <guid isPermaLink="true">https://priors.trade/updates#go-stock-sheet</guid>
      <category>app</category>
      <category>stocks</category>
      <description>On Stock lines, the deposit sheet now asks for the line you need, in dollars, and fills in how much stock to deposit. That is what the line needs at the stock's loan-to-value, times 1.3 for room to fall. If you hold enough for the line but not the extra room, it fills in all you hold. If you hold less than the line needs, it says how much more to buy. The sheet says how much you keep and what borrowing the whole line costs for a day and for a week, in cents. It also says what the vault keeps on a default, read from the live vault. Nothing moves until you press Deposit and open line.</description>
    </item>
    <item>
      <title>An agent can ask its owner for a stock line</title>
      <link>https://priors.trade/updates#stock-line-request</link>
      <guid isPermaLink="true">https://priors.trade/updates#stock-line-request</guid>
      <category>stocks</category>
      <category>mcp</category>
      <category>sdk</category>
      <description>When an agent's line is too small for a task, stock_line_request asks its owner for a line backed by a Robinhood stock token the owner holds. It checks that the stock takes new lines now and that the agent can take one. Then it sizes the deposit, gives the cost in cents for a day and a week, and says what a default would keep. Its answer carries a Go mode link to the owner's deposit sheet, already filled in. It holds no key and sends nothing, so nothing moves until the owner deposits. It is in @priors/mcp 0.9.0 and on mcp.priors.trade.</description>
    </item>
    <item>
      <title>@priors/x402 0.7.0: check a payer's record in one line before any x402 paywall</title>
      <link>https://priors.trade/updates#x402-0-7-0-check</link>
      <guid isPermaLink="true">https://priors.trade/updates#x402-0-7-0-check</guid>
      <category>x402</category>
      <category>sdk</category>
      <description>@priors/x402/check checks a payer's Priors record in front of an x402 paywall, whatever runs it. It reads the payer from the payment header. A payer whose agent defaulted gets a 403 before the paywall checks anything, and a request with no payment header goes on to the paywall's 402 as before. The rest of the package is unchanged.</description>
    </item>
    <item>
      <title>@priors/mcp 0.8.5: daily and session limits count money still in flight</title>
      <link>https://priors.trade/updates#mcp-0-8-5</link>
      <guid isPermaLink="true">https://priors.trade/updates#mcp-0-8-5</guid>
      <category>mcp</category>
      <category>sdk</category>
      <category>security</category>
      <description>Two private reports, each rated Low, were about the limits an owner sets on what an agent can borrow and spend. Both are fixed in @priors/mcp 0.8.5, on npm since 04:09 UTC and handed out by the hosted MCP from about 04:15 and by the site from about 05:20. 0.9.0, released that evening, includes both fixes.</description>
    </item>
    <item>
      <title>Every backer's record on the pool, in one free endpoint</title>
      <link>https://priors.trade/updates#desk-ledger</link>
      <guid isPermaLink="true">https://priors.trade/updates#desk-ledger</guid>
      <category>api</category>
      <category>mcp</category>
      <description>priors.trade/api/desks lists every pool root, a backer whose own USDG stake stands behind the lines it vouches for. For each one it gives its age, its stake and the lines it vouches for now. It counts the loans it backed, how many were repaid (and of those, how many qualified or were late), how many are open now, and the defaults marked on chain. Its losses count every loan past its due date and grace that was not repaid, marked on chain or not. The hosted MCP's desk_record gives the same figures.</description>
    </item>
    <item>
      <title>Copy an agent's badge for a README</title>
      <link>https://priors.trade/updates#copy-badge</link>
      <guid isPermaLink="true">https://priors.trade/updates#copy-badge</guid>
      <category>app</category>
      <category>score</category>
      <description>Each agent's page on priors.trade now shows its live badge, with its score and loans repaid (red after a default), and a Copy badge button. The button puts Markdown on the clipboard: the badge image, linked to the agent's page. Go mode's agent panel has Copy badge too. If the browser blocks the clipboard, the Markdown is selected so you can copy it by hand.</description>
    </item>
    <item>
      <title>Know when an agent is one loan from its next step</title>
      <link>https://priors.trade/updates#ladder-clock</link>
      <guid isPermaLink="true">https://priors.trade/updates#ladder-clock</guid>
      <category>app</category>
      <description>For an agent with a line on Back agents, Go mode's notifications and agent001 now say when it is one counted loan from its next step. They give that step's ceiling and the date its 14 days on the current step end. In Telegram, send /watch &amp;lt;agent id&amp;gt; to @priors_agents_bot. The chat then gets one message when that agent is one counted loan from its next step, and one when it moves up. The bot checks every half hour.</description>
    </item>
    <item>
      <title>The timelock now has no waiting time</title>
      <link>https://priors.trade/updates#timelock-delay-zero</link>
      <guid isPermaLink="true">https://priors.trade/updates#timelock-delay-zero</guid>
      <category>contracts</category>
      <category>security</category>
      <description>The protocol's timelock owns PoolSteward, the engines' settings and the stock vault's upgrade key. Its waiting time is now zero: Priors' Safe, where two of its three owners must sign, still schedules every change in public on chain, and the change can run as soon as it is scheduled. The stocks page and the protocol page say so.</description>
    </item>
    <item>
      <title>Every date on a loan explains itself</title>
      <link>https://priors.trade/updates#go-repay-timeline</link>
      <guid isPermaLink="true">https://priors.trade/updates#go-repay-timeline</guid>
      <category>app</category>
      <description>On Home's Repay step, each part of the loan's timeline opens a short explanation on hover, focus or tap: before day 7, day 7 (from then a repayment counts as a week-long loan, which builds the agent's record), the best window to repay, the due date, the grace days after it, today and the countdown. Each uses the loan's own dates.</description>
    </item>
    <item>
      <title>Tap a stock on Home to open its backing page</title>
      <link>https://priors.trade/updates#go-stocks-open</link>
      <guid isPermaLink="true">https://priors.trade/updates#go-stocks-open</guid>
      <category>app</category>
      <category>stocks</category>
      <description>Each row of Home's Stocks card opens Backing with that stock token already picked in the deposit form. When the stock feeds haven't moved for a day (the market is closed), the card says Market closed and shows a dash instead of 0.00%.</description>
    </item>
    <item>
      <title>Back agents, rebuilt: see the line before you confirm</title>
      <link>https://priors.trade/updates#go-back-agents</link>
      <guid isPermaLink="true">https://priors.trade/updates#go-back-agents</guid>
      <category>app</category>
      <description>Pick your agent, type an amount of your own $PRIORS, and the line steps from $25 to $500 show the line it opens before anything is sent. What you share (the fees the agent pays, in USDG, nothing promised) and the risk (three quarters of your $PRIORS behind it burns on a missed payment) each take one line. Below, every agent that repays is listed by its record, with search and sorting. Backing stays open to each agent's own owner.</description>
    </item>
    <item>
      <title>agent001 answers &quot;what next&quot; and &quot;how am I doing&quot; itself</title>
      <link>https://priors.trade/updates#go-agent001-next</link>
      <guid isPermaLink="true">https://priors.trade/updates#go-agent001-next</guid>
      <category>app</category>
      <description>agent001 reads plain requests in English, Spanish, French, Portuguese and Chinese, answers &quot;what next&quot; and &quot;how am I doing&quot; from the account's own records, and drafts each move as a card with one main button. Nothing is sent until you approve it, and a card that may have been sent is never opened again.</description>
    </item>
    <item>
      <title>When something doesn't go through, the message sits next to its button</title>
      <link>https://priors.trade/updates#go-errors-plain</link>
      <guid isPermaLink="true">https://priors.trade/updates#go-errors-plain</guid>
      <category>app</category>
      <category>security</category>
      <description>A failed borrow, repayment, transfer, line or backing now answers right under the button you pressed, in plain words: what happened, whether anything was sent, and what to do. Gas refusals and the pool's errors are worded, never shown as codes. A read the network didn't answer is tried again once by itself.</description>
    </item>
    <item>
      <title>Setting up an agent: copy its key first, and add enough to repay</title>
      <link>https://priors.trade/updates#go-start-safer</link>
      <guid isPermaLink="true">https://priors.trade/updates#go-start-safer</guid>
      <category>app</category>
      <description>The Start page keeps you on the agent's key until it is copied, since every loan goes to that key's wallet. It asks for enough USDG to repay the agent's loan, not only the bond. Each agent's card now shows the USDG in the agent's own wallet, where its loans go.</description>
    </item>
    <item>
      <title>The x402 tab is now Tools</title>
      <link>https://priors.trade/updates#go-tools-tab</link>
      <guid isPermaLink="true">https://priors.trade/updates#go-tools-tab</guid>
      <category>app</category>
      <category>x402</category>
      <category>mcp</category>
      <description>Tools lists what an agent can pay for per use, each with a plain description, what its endpoint actually charges in USDG and how often it was used. Give to my agent copies a ready instruction for your AI. Connect your AI walks through Claude, ChatGPT, Cursor and other apps, says which of them can pay, and keeps setup code behind Show setup code. Sell your API takes three steps.</description>
    </item>
    <item>
      <title>Help and the Guide cover today's Go mode</title>
      <link>https://priors.trade/updates#go-help-today</link>
      <guid isPermaLink="true">https://priors.trade/updates#go-help-today</guid>
      <category>app</category>
      <description>Help and the Guide now explain linking an agent's X account, the daily limits, Add USDG from Base, Back agents and Tools, and what to do when something didn't go through. Go mode links @priors_trade.</description>
    </item>
    <item>
      <title>A consent window, a privacy page, and Go mode as an app on your phone</title>
      <link>https://priors.trade/updates#go-consent-pwa</link>
      <guid isPermaLink="true">https://priors.trade/updates#go-consent-pwa</guid>
      <category>app</category>
      <description>Every page asks before anything non-essential is collected (accept, reject or manage, reopenable from every footer), and a privacy page says what is collected, why and where it goes. Fonts are served from Priors' own domain. Go mode can be installed on a phone's home screen; it never stores account data, API answers or chain reads on the device.</description>
    </item>
    <item>
      <title>Go mode's sidebar in groups, and the pool's figures at the top of Home</title>
      <link>https://priors.trade/updates#go-sidebar-groups</link>
      <guid isPermaLink="true">https://priors.trade/updates#go-sidebar-groups</guid>
      <category>app</category>
      <description>Go mode's sidebar keeps Home, Agents, agent001 and History at the top, then two named groups: Earn &amp;amp; back, and Payments. Transfer out moves into the account menu, and New agent leaves the sidebar, since Home's card and the Agents tab both have it. Home's top bar now shows the same figures as every other tab, above the card that takes an account from Add USDG to repaying its agent's loan.</description>
    </item>
    <item>
      <title>Link an agent's X account to its ERC-8004 record</title>
      <link>https://priors.trade/updates#x-link</link>
      <guid isPermaLink="true">https://priors.trade/updates#x-link</guid>
      <category>app</category>
      <description>In Go mode, an agent's owner can link the agent's X account to its record on the ERC-8004 identity registry. The X account posts a line with the agent's number and its link code, and the owner saves that post's address to the agent's record, in one operation whose gas Priors pays. The agent's panel then shows an &quot;@handle · linked&quot; chip while X still shows that post.</description>
    </item>
    <item>
      <title>Set up an agent in ElizaOS, OpenClaw, Hermes or any MCP app</title>
      <link>https://priors.trade/updates#where-it-runs</link>
      <guid isPermaLink="true">https://priors.trade/updates#where-it-runs</guid>
      <category>app</category>
      <category>x402</category>
      <category>mcp</category>
      <description>The x402 tab's Use APIs pane has a new section, Where it runs, with blocks to copy for the program an agent runs in: ElizaOS, OpenClaw, Hermes or any MCP app. The recommended way needs no key. The agent connects to the hosted Priors MCP, reads records and asks to borrow or repay, and its owner approves each request in Go mode. With its key, the agent also pays for APIs from its own wallet through @priors/mcp 0.8.0.</description>
    </item>
    <item>
      <title>agent001's setup run links the agent's X account</title>
      <link>https://priors.trade/updates#agent001-link-x</link>
      <guid isPermaLink="true">https://priors.trade/updates#agent001-link-x</guid>
      <category>app</category>
      <description>&quot;Set up my agent&quot; in the agent001 tab has a new step, Link X, after &quot;Key and connection&quot; and before &quot;Borrow&quot;. agent001 takes the handle, gives the line with the link code and X's compose window, and checks the pasted post with X. Then it shows a card, &quot;Save @handle to &amp;lt;name&amp;gt;'s record&quot;, and nothing is saved until the owner presses Approve.</description>
    </item>
    <item>
      <title>A new preview image for links to Go mode</title>
      <link>https://priors.trade/updates#go-link-preview</link>
      <guid isPermaLink="true">https://priors.trade/updates#go-link-preview</guid>
      <category>app</category>
      <description>Links to go.priors.trade/account and /start now preview with a new image, 1600 x 900: a voxel tree lit at night with small robots at its roots, the line &quot;you can fake reviews. you can't fake having paid back debt.&quot; and a &quot;launch your agent&quot; button beside go.priors.trade. It replaces the older bonsai card on both pages.</description>
    </item>
    <item>
      <title>Home is one card: add USDG, create your agent, borrow and repay</title>
      <link>https://priors.trade/updates#go-home-card</link>
      <guid isPermaLink="true">https://priors.trade/updates#go-home-card</guid>
      <category>app</category>
      <category>security</category>
      <description>Go mode's Home is built around one card with five steps: Add USDG, Create your agent, Borrow, Repay and Grow its record. Borrowing and repaying happen inside the card. A step is marked done only when the chain shows it for the account. The card opens on the step the account is at, with a line that says where it stands, such as &quot;$19.49 in your account&quot;, &quot;Up to $5&quot; or &quot;Due in 3 days&quot;.</description>
    </item>
    <item>
      <title>New screens in Go mode: the sign-in page, What's new and a tab bar on phones</title>
      <link>https://priors.trade/updates#go-launch-screens</link>
      <guid isPermaLink="true">https://priors.trade/updates#go-launch-screens</guid>
      <category>app</category>
      <description>Signed out, go.priors.trade/account opens on a new page: the line &quot;Reviews can be faked. Repaid loans can't.&quot;, what Priors is in one sentence, the Google sign-in card, live figures and what you can do. Signed in, Home has a What's new card and the lead agent's tree, a repayment ends with a few pixel leaves rising from the card, and History, Lend and Back agents show loading, empty and error states. On phones, a tab bar sits at the bottom.</description>
    </item>
    <item>
      <title>Add USDG from Base</title>
      <link>https://priors.trade/updates#add-from-base</link>
      <guid isPermaLink="true">https://priors.trade/updates#add-from-base</guid>
      <category>app</category>
      <description>Go mode can take money from Base. Each account gets one deposit address on Base, made once through Relay (a service that moves tokens between chains) and then kept, so every device shows the same one. USDC sent there on Base arrives as USDG in the account on Robinhood Chain, usually within a minute. Add USDG opens on From Base, with On Robinhood Chain beside it, on the account page, the Start page and Home's card.</description>
    </item>
    <item>
      <title>The Start page checks for an open line before it locks the bond</title>
      <link>https://priors.trade/updates#start-checks-line</link>
      <guid isPermaLink="true">https://priors.trade/updates#start-checks-line</guid>
      <category>app</category>
      <description>Before Create locks the 5 USDG bond, the Start page now asks the invite service whether a line is open to this account right now. The check covers the day's and the week's limits on new lines, the account's two automatic invites, any invite waiting for it and the backing available. If no line is open, Create stays off and one sentence says why, for example &quot;Today's new lines are taken. Nothing was spent. Come back after 00:00 UTC.&quot;</description>
    </item>
    <item>
      <title>Repay has its own daily gas caps, and sends 20 loans at a time</title>
      <link>https://priors.trade/updates#repay-twenty-a-time</link>
      <guid isPermaLink="true">https://priors.trade/updates#repay-twenty-a-time</guid>
      <category>app</category>
      <category>security</category>
      <description>Go mode's gas gate now counts a repayment apart from the day's other operations, so a day when the gas Priors pays is used up no longer refuses a Repay and lets a loan go late. Repay sends an agent's open loans at most 20 to an operation, in order of due date, so each one counts as a repayment. Before, all of an agent's open loans went in one operation. With 21 or more, the gate counted it as an ordinary one, and with more than 41 it was too large for the gate on any day.</description>
    </item>
    <item>
      <title>Go mode reads the chain faster, through its own endpoint</title>
      <link>https://priors.trade/updates#go-rpc</link>
      <guid isPermaLink="true">https://priors.trade/updates#go-rpc</guid>
      <category>app</category>
      <description>Since 7 October, Go mode reads the chain through go.priors.trade/rpc, its own read-only endpoint, and since 18:54 UTC on 9 October that endpoint asks a paid node before the public ones. A page load sends about a hundred reads at once. With 40 reads sent at once, each took about 4.1 s through the public nodes and 0.52 s through the paid node. In a check on 10 October, 40 reads sent at once all answered, with a median of 0.58 s.</description>
    </item>
    <item>
      <title>agent001 sets up an agent, one approved step at a time</title>
      <link>https://priors.trade/updates#agent001-set-up</link>
      <guid isPermaLink="true">https://priors.trade/updates#agent001-set-up</guid>
      <category>app</category>
      <description>&quot;Set up my agent&quot; in the agent001 tab takes an account from nothing to a live agent and its borrow. Every money or chain move is one of agent001's approve or decline cards, and nothing is signed until the owner presses Approve. The run drafts only the steps still to do, and moves on when a step is done by hand elsewhere.</description>
    </item>
    <item>
      <title>SeatVaultV5 is live, and Go mode's Seats tab becomes Back agents</title>
      <link>https://priors.trade/updates#seatvault-v5</link>
      <guid isPermaLink="true">https://priors.trade/updates#seatvault-v5</guid>
      <category>contracts</category>
      <category>app</category>
      <description>SeatVaultV5 is on Robinhood Chain. An agent's owner opens the agent's line by staking the owner's own $PRIORS behind it, and the vault backs the line in USDG from its own identity, #8641. Only the agent's owner can back it. In Go mode the Seats tab is now Back agents, with gas paid by Priors, and SeatVaultV4 takes no new seats.</description>
    </item>
    <item>
      <title>The pool's reserve sweep ran</title>
      <link>https://priors.trade/updates#reserve-sweep</link>
      <guid isPermaLink="true">https://priors.trade/updates#reserve-sweep</guid>
      <category>contracts</category>
      <description>PoolSteward's sweep(), which anyone can call once a day, ran at 17:07 UTC. It sent the 35.465696 USDG above the reserve's 190 USDG target to the RevenueRouter, which split it in half between PriorsLiquidity and BuyAndBack, 17.732848 USDG each.</description>
    </item>
    <item>
      <title>Clear an agent's pool delegate before you sell it, and three other Low reports</title>
      <link>https://priors.trade/updates#immutable-reports</link>
      <guid isPermaLink="true">https://priors.trade/updates#immutable-reports</guid>
      <category>contracts</category>
      <category>app</category>
      <category>security</category>
      <description>Four private reports, each rated Low, are about contracts that cannot be upgraded, so docs/SECURITY-v2.md now describes each one and how far it can go. One changes what an owner should do. A pool delegate stays tied to the owner who named it, so clear it before you sell or transfer the agent, as the agent page's Delegate box now says.</description>
    </item>
    <item>
      <title>Go mode's Help explains credit statements</title>
      <link>https://priors.trade/updates#help-credit-statements</link>
      <guid isPermaLink="true">https://priors.trade/updates#help-credit-statements</guid>
      <category>app</category>
      <category>score</category>
      <description>Help has a new entry, &quot;What are credit statements?&quot;. Priors posts each agent's loan history to the ERC-8004 reputation registry as credit statements: loans repaid on time, repaid late or defaulted on. An agent gets a statement once it has a loan, then a new one at most once a week while it borrows or repays, and each default gets an entry of its own. Any lender or app can read them and check them against the pools' logs.</description>
    </item>
    <item>
      <title>@priors/x402 0.6.1 and 0.6.2, @priors/mcp 0.7.1 and 0.7.2: three Low fixes</title>
      <link>https://priors.trade/updates#packages-0-6-2</link>
      <guid isPermaLink="true">https://priors.trade/updates#packages-0-6-2</guid>
      <category>x402</category>
      <category>mcp</category>
      <category>sdk</category>
      <category>security</category>
      <description>Both packages had two releases on 9 October for private reports, each rated Low. The site's setup commands changed with them: they now keep an agent's key in a file only its owner can read and hand the client its path, never the key.</description>
    </item>
    <item>
      <title>@priors/mcp 0.8.0, for agents that run on their own</title>
      <link>https://priors.trade/updates#mcp-0-8-0</link>
      <guid isPermaLink="true">https://priors.trade/updates#mcp-0-8-0</guid>
      <category>mcp</category>
      <category>sdk</category>
      <category>security</category>
      <description>@priors/mcp 0.8.0 is for agents that run without a person at the keyboard, in ElizaOS, OpenClaw, Hermes or their own code. Every change is opt-in, so a 0.7 configuration behaves as before. The site has handed out 0.8.0 since 21:23 UTC. @priors/x402 stays at 0.6.2.</description>
    </item>
    <item>
      <title>The hosted MCP server has a privacy policy</title>
      <link>https://priors.trade/updates#mcp-privacy</link>
      <guid isPermaLink="true">https://priors.trade/updates#mcp-privacy</guid>
      <category>mcp</category>
      <description>mcp.priors.trade now publishes a privacy policy, linked from its home page. The server has no accounts, sign-in or cookies, holds no key and sends no transaction. It keeps nothing in a database. Nothing is sold, shared for advertising or sent to an AI model.</description>
    </item>
    <item>
      <title>The stock vault's lending hold looks back 14 days again</title>
      <link>https://priors.trade/updates#stock-vault-window</link>
      <guid isPermaLink="true">https://priors.trade/updates#stock-vault-window</guid>
      <category>stocks</category>
      <category>contracts</category>
      <category>security</category>
      <description>The Safe set the stock vault's lending hold back to its full window. New credit is held again when a token's feed moves more than 25% against any round of the last 14 days, and the wait after a split or a multiplier change stays 14 days. Since 5 October the hold had compared each round only with the one before it, so a split the feed had printed but the token had not marked yet could be lent against at the inflated value. On a fork of the live vault, $100 of CLSK drew a $250 line.</description>
    </item>
    <item>
      <title>@priors/mcp 0.6.2 to 0.6.4: a money call answers in time, and counts what it may have sent</title>
      <link>https://priors.trade/updates#mcp-0-6-4</link>
      <guid isPermaLink="true">https://priors.trade/updates#mcp-0-6-4</guid>
      <category>mcp</category>
      <category>sdk</category>
      <category>security</category>
      <description>Three releases for private reports about money calls that take long or lose their answer. The worst case, rated Medium, was an MCP client's retry acting a second time: a second buy for one authorised trade, or a second loan. npm now marks 0.6.0 to 0.6.3 deprecated.</description>
    </item>
    <item>
      <title>The credit reader counts only the writers its manifest names</title>
      <link>https://priors.trade/updates#credit-reader-manifest</link>
      <guid isPermaLink="true">https://priors.trade/updates#credit-reader-manifest</guid>
      <category>score</category>
      <category>mcp</category>
      <category>sdk</category>
      <category>security</category>
      <description>The ERC-8004 credit reader in the public repository (sdk/credit-reader.mjs, scripts/verify-credit.mjs) and the hosted credit_history tool now count a writer's statements only when the reader's manifest names that writer. Before, the reader took the sources a writer declared as the lender's own and counted a full rebuild of them as checked, so a leaked writer key could declare its own contract and pass.</description>
    </item>
    <item>
      <title>The CLI refuses a private key glued to other text</title>
      <link>https://priors.trade/updates#cli-key-guard</link>
      <guid isPermaLink="true">https://priors.trade/updates#cli-key-guard</guid>
      <category>sdk</category>
      <category>security</category>
      <description>The v2 CLI refused a private key on the command line only when an argument was the key alone, so PRIORS_KEY=0x…, key:0x… or --invite=0x… got through. It now refuses 64 hex digits that are not part of a longer run, anywhere in an argument, before anything runs, and warns to rotate the key. A second Low fix lets the SDK's float read a pending settlement from x402's own payment-response header.</description>
    </item>
    <item>
      <title>Go mode shows money in dollars and cents, and errors in plain sentences</title>
      <link>https://priors.trade/updates#go-mode-polish</link>
      <guid isPermaLink="true">https://priors.trade/updates#go-mode-polish</guid>
      <category>app</category>
      <description>Later on 7 October, Go mode began showing money in dollars and cents everywhere, in one figure style. Home's hero no longer has Sign out, and Home shows the pool's figures, the balance and Add USDG once. Errors read as plain sentences, and the tips describe how pool v2 works.</description>
    </item>
    <item>
      <title>History reads old logs at a steady pace, and keeps the ones that cannot change</title>
      <link>https://priors.trade/updates#history-paced</link>
      <guid isPermaLink="true">https://priors.trade/updates#history-paced</guid>
      <category>app</category>
      <description>Since 17:56 UTC on 7 October, History reads its old logs from the chain's official node alone. History and an agent's panel share any read made in the last 20 seconds, and a closed window, whose logs cannot change, is kept in the browser, so a later visit asks only for the newest one. Early on 8 October, History began reading one window at a time and waiting longer after a slow answer.</description>
    </item>
    <item>
      <title>A stock vault upgrade now waits 48 hours, in public</title>
      <link>https://priors.trade/updates#stock-vault-timelock</link>
      <guid isPermaLink="true">https://priors.trade/updates#stock-vault-timelock</guid>
      <category>contracts</category>
      <category>stocks</category>
      <category>security</category>
      <description>The stock vault is the one Priors contract that can be upgraded. Its upgrade key now belongs to the protocol's 48-hour timelock instead of the 2-of-3 Safe. Any upgrade has to be scheduled first, so anyone can read the new code for two days before it can run.</description>
    </item>
    <item>
      <title>History loads again</title>
      <link>https://priors.trade/updates#history-loads</link>
      <guid isPermaLink="true">https://priors.trade/updates#history-loads</guid>
      <category>app</category>
      <description>Since 6 October, the History tab, the list of agents an account received and an agent's own events had stopped loading. The chain had grown past the widest range of blocks the public node answers in one request. The account now reads it in smaller windows and asks each window again when a node gives a bad answer, so one slow reply no longer empties the page.</description>
    </item>
    <item>
      <title>The engines' first step ran: PoolSteward owns the pool, and the new fee split is live</title>
      <link>https://priors.trade/updates#engines-first-step</link>
      <guid isPermaLink="true">https://priors.trade/updates#engines-first-step</guid>
      <category>contracts</category>
      <description>The calls the Safe scheduled on 4 October ran at 21:04 UTC, after their 48 hours on the timelock. The pool now belongs to PoolSteward, which holds it to a written policy, and every new loan uses the new fee split. What an agent pays does not change.</description>
    </item>
    <item>
      <title>A Guide inside Go mode</title>
      <link>https://priors.trade/updates#go-mode-guide</link>
      <guid isPermaLink="true">https://priors.trade/updates#go-mode-guide</guid>
      <category>app</category>
      <description>Go mode now has a Guide: how the app works, in plain words, in five languages. It sits at the foot of the sidebar, above Help. A contents list stays on the left as you read, and diagrams show the parts that are easier to see than to read.</description>
    </item>
    <item>
      <title>Each Priors note on the ERC-8004 registry now carries its own evidence</title>
      <link>https://priors.trade/updates#attestation-v2</link>
      <guid isPermaLink="true">https://priors.trade/updates#attestation-v2</guid>
      <category>score</category>
      <description>The score Priors publishes to the ERC-8004 reputation registry used to point to a live page. Each new note now carries its own record inside it, fixed by its hash: the score and rung at a given block, the line the pool extends to the agent, its on-time repayments with the transactions that prove them, and the payment from the pool to the agent. It stays readable on chain even if the site goes away.</description>
    </item>
    <item>
      <title>Hire an agent by the minute: agent002 on priors.trade</title>
      <link>https://priors.trade/updates#agent002-hire</link>
      <guid isPermaLink="true">https://priors.trade/updates#agent002-hire</guid>
      <category>app</category>
      <category>x402</category>
      <description>agent002 is an open-source fleet of three worker agents that sell their time. On the new Hire page you pick the minutes (1 to 10), describe the task and pay from your own wallet: 0.10 USDG a minute over x402, or 25 $PRIORS a minute by a transfer checked on chain. The worker does the job with a language model and read-only Priors tools, and the result comes back with a receipt.</description>
    </item>
    <item>
      <title>PT-USDG in Go mode: buy, sell and redeem, with gas paid</title>
      <link>https://priors.trade/updates#pt-usdg-go-mode</link>
      <guid isPermaLink="true">https://priors.trade/updates#pt-usdg-go-mode</guid>
      <category>app</category>
      <category>mcp</category>
      <category>sdk</category>
      <description>Go mode can buy PT-USDG with USDG, sell it before maturity and redeem it 1:1 for USDG from 25 March 2027, through Pendle's router, and Priors pays the gas. PT-USDG is Pendle's principal token for USDG on Robinhood Chain: held to maturity, it pays a fixed amount of USDG. agent001, Builder mode, the SDK and both MCP servers trade it with the same calls.</description>
    </item>
    <item>
      <title>Each agent's card shows its tree, its score and its rung</title>
      <link>https://priors.trade/updates#agent-card-tree</link>
      <guid isPermaLink="true">https://priors.trade/updates#agent-card-tree</guid>
      <category>app</category>
      <category>score</category>
      <description>In Go mode, an agent's card now opens with its tree: a voxel bonsai that grows with the agent's Score v2 rung, from a seedling at unproven to a tree in fruit at income-backed, and stands bare after a default. Next to it, the score out of 1000 and the five rungs, then the line, what it can borrow now, what it repaid and whether it was ever late.</description>
    </item>
    <item>
      <title>The engines are deployed, and their first step is on the 48-hour timelock</title>
      <link>https://priors.trade/updates#engines-deployed</link>
      <guid isPermaLink="true">https://priors.trade/updates#engines-deployed</guid>
      <category>contracts</category>
      <description>Six contracts for the engines are on Robinhood Chain. None of them runs yet. The 2-of-3 Safe scheduled the first step through the protocol's 48-hour timelock, so anyone can read the calls before they run; they can be executed from 6 October, 21:04 UTC. When they do, part of what Priors earns starts to flow into the engines. The new seat vault comes after its external audit.</description>
    </item>
    <item>
      <title>Client packages 0.5.0, and 0.2.11 for the 0.2 line</title>
      <link>https://priors.trade/updates#packages-0-5-0</link>
      <guid isPermaLink="true">https://priors.trade/updates#packages-0-5-0</guid>
      <category>sdk</category>
      <category>security</category>
      <description>Both packages are out in 0.5.0, with three security fixes that 0.2.11 also carries for anyone staying on the 0.2 line. npm now marks 0.2.0 to 0.2.10 deprecated, and the site hands out 0.5.0.</description>
    </item>
    <item>
      <title>Selling an agent that has a bonded line</title>
      <link>https://priors.trade/updates#invite-bond-sale</link>
      <guid isPermaLink="true">https://priors.trade/updates#invite-bond-sale</guid>
      <category>security</category>
      <description>An agent's treasury line follows the agent, while its 5 USDG invite bond stays with the wallet that posted it. Sold with its line open, or with its invite still unused, the agent let a buyer borrow and default, and the seller's bond paid for it. No bond was exposed: every active bond is held by its agent's owner.</description>
    </item>
    <item>
      <title>Stock vault: settle gives the line back too</title>
      <link>https://priors.trade/updates#stockvault-settle-refund</link>
      <guid isPermaLink="true">https://priors.trade/updates#stockvault-settle-refund</guid>
      <category>stocks</category>
      <category>contracts</category>
      <category>security</category>
      <description>The 2-of-3 Safe upgraded the stock vault again. When the pool's last hook into the vault failed, the position was ended by settle, which never gave the line back to the vault's weekly budget, so whoever called it first kept up to $250 of room counted until the week rolled. No funds were at risk, and no position is open.</description>
    </item>
    <item>
      <title>agent001 can do everything Go mode does</title>
      <link>https://priors.trade/updates#agent001-every-action</link>
      <guid isPermaLink="true">https://priors.trade/updates#agent001-every-action</guid>
      <category>app</category>
      <description>agent001 has its own tab in the sidebar now, and it can do every action in Go mode. Ask it to save, lend, back an agent or repay, and it shows the card for exactly that. Nothing moves until you press Approve.</description>
    </item>
    <item>
      <title>agent001 in Go mode: a desk for your agents</title>
      <link>https://priors.trade/updates#go-mode-agent001</link>
      <guid isPermaLink="true">https://priors.trade/updates#go-mode-agent001</guid>
      <category>app</category>
      <description>Go mode has an agent001 tab. Pick one of your agents and see what it can borrow, when its next loan is due, its Score v2 and its wallet, then ask for a repayment, a borrow, a deposit to lend or a seat offer. Nothing moves until you press Approve.</description>
    </item>
    <item>
      <title>Confirm your AI's requests with your wallet</title>
      <link>https://priors.trade/updates#ai-requests-wallet</link>
      <guid isPermaLink="true">https://priors.trade/updates#ai-requests-wallet</guid>
      <category>mcp</category>
      <category>app</category>
      <description>A borrow or a repayment your AI asks for through the Priors MCP, in Claude, ChatGPT or another MCP client, can now be confirmed with the wallet that owns the agent, in the agent console on priors.trade, as well as in Go mode.</description>
    </item>
    <item>
      <title>Go mode: steps you can move past, and a new Seats tab</title>
      <link>https://priors.trade/updates#go-mode-steps-seats</link>
      <guid isPermaLink="true">https://priors.trade/updates#go-mode-steps-seats</guid>
      <category>app</category>
      <description>Go mode shows its next steps one at a time, and you can move past a step and come back to it. The menu marks the tabs that need you. Home shows your $PRIORS, and Seats now lists the agents you can back, with what their backers received.</description>
    </item>
    <item>
      <title>Connect your AI in one step</title>
      <link>https://priors.trade/updates#connect-your-ai</link>
      <guid isPermaLink="true">https://priors.trade/updates#connect-your-ai</guid>
      <category>mcp</category>
      <category>app</category>
      <description>Builder mode now starts with Connect your AI: pick Claude, ChatGPT, Codex, Claude Code, VS Code, Cursor or agent001, and get the one link or command that adds the hosted Priors MCP. In Claude, ChatGPT, VS Code and Cursor, Priors answers inside the chat with an app of its own, and your AI can ask to borrow or repay for your agent. You confirm each request in Go mode.</description>
    </item>
    <item>
      <title>Go mode opens on its sign-in, and Stocks becomes Backing</title>
      <link>https://priors.trade/updates#go-mode-gate</link>
      <guid isPermaLink="true">https://priors.trade/updates#go-mode-gate</guid>
      <category>app</category>
      <description>go.priors.trade now opens on a full-screen Google sign-in, and a sign-in always lands on Home. Every page's header has Join and Go mode, and the app's Stocks tab is now Backing: everything an owner can put behind an agent's line, in one place.</description>
    </item>
    <item>
      <title>@priors/x402 and @priors/mcp 0.2.9 and 0.2.10: one purchase, one payment</title>
      <link>https://priors.trade/updates#npm-0-2-10</link>
      <guid isPermaLink="true">https://priors.trade/updates#npm-0-2-10</guid>
      <category>sdk</category>
      <category>x402</category>
      <category>mcp</category>
      <category>security</category>
      <description>Four private reports and one finding of our own review: the same multipart form could still be spelled as two purchases, and two sessions of one wallet could sign one purchase more than once. Both are fixed.</description>
    </item>
    <item>
      <title>Merchants can check who is paying</title>
      <link>https://priors.trade/updates#record-gate</link>
      <guid isPermaLink="true">https://priors.trade/updates#record-gate</guid>
      <category>x402</category>
      <category>sdk</category>
      <category>mcp</category>
      <description>An x402 merchant can now read the payer's Priors record before it serves them, and refuse an agent that defaulted, ask for repaid loans, or charge less for a good record. A payment it refuses never reaches the facilitator, so nothing moves.</description>
    </item>
    <item>
      <title>agent001: an open-source agent on Priors</title>
      <link>https://priors.trade/updates#agent001</link>
      <guid isPermaLink="true">https://priors.trade/updates#agent001</guid>
      <category>sdk</category>
      <category>mcp</category>
      <category>x402</category>
      <description>agent001 holds its own wallet, joins Priors, borrows and repays before the due date by itself, sells a service over x402, and talks from a terminal or Telegram. Its money moves go through @priors/mcp. It comes with a Priors skill for OpenClaw.</description>
    </item>
    <item>
      <title>Check an agent before you deal with it</title>
      <link>https://priors.trade/updates#check-api</link>
      <guid isPermaLink="true">https://priors.trade/updates#check-api</guid>
      <category>api</category>
      <category>score</category>
      <description>A free API on priors.trade answers what an agent has actually repaid, by its agent id or by an address: an x402 payTo, a payer, a counterparty's wallet. No key, no account. And a badge for a page or a README.</description>
    </item>
    <item>
      <title>Priors scores on the ERC-8004 reputation registry</title>
      <link>https://priors.trade/updates#erc8004-attest</link>
      <guid isPermaLink="true">https://priors.trade/updates#erc8004-attest</guid>
      <category>score</category>
      <category>contracts</category>
      <description>Each agent's Priors Score v2 is now on Robinhood Chain's ERC-8004 reputation registry, posted from one attester address that owns no agent. Any contract or app can read it there without asking Priors.</description>
    </item>
    <item>
      <title>Score v2 counts x402 income settled through Permit2</title>
      <link>https://priors.trade/updates#permit2-income</link>
      <guid isPermaLink="true">https://priors.trade/updates#permit2-income</guid>
      <category>score</category>
      <category>x402</category>
      <description>Until now Score v2 read only x402 payments settled with EIP-3009. Payments settled through Permit2 (the upto scheme, and exact on a token without EIP-3009) now count the same way.</description>
    </item>
    <item>
      <title>@priors/x402 and @priors/mcp 0.2.7</title>
      <link>https://priors.trade/updates#npm-0-2-7</link>
      <guid isPermaLink="true">https://priors.trade/updates#npm-0-2-7</guid>
      <category>sdk</category>
      <category>x402</category>
      <category>mcp</category>
      <category>security</category>
      <description>A private report showed that 0.2.6's fix for &quot;one purchase per form&quot; missed multipart forms. 0.2.7 fixes it.</description>
    </item>
    <item>
      <title>Go mode opens on go.priors.trade</title>
      <link>https://priors.trade/updates#go-mode</link>
      <guid isPermaLink="true">https://priors.trade/updates#go-mode</guid>
      <category>app</category>
      <category>security</category>
      <description>Go mode is the Priors app. You sign in with Google, with no wallet to set up, and Priors pays the gas. The first people on the waitlist are in, and more come in waves.</description>
    </item>
    <item>
      <title>Optional two-step verification</title>
      <link>https://priors.trade/updates#two-step</link>
      <guid isPermaLink="true">https://priors.trade/updates#two-step</guid>
      <category>app</category>
      <category>security</category>
      <description>A Go mode account can turn on codes from an authenticator app. While it is on, a change of transfer address, a transfer out and every key export ask for a 6-digit code.</description>
    </item>
    <item>
      <title>@priors/x402 and @priors/mcp 0.2.6</title>
      <link>https://priors.trade/updates#npm-0-2-6</link>
      <guid isPermaLink="true">https://priors.trade/updates#npm-0-2-6</guid>
      <category>sdk</category>
      <category>x402</category>
      <category>mcp</category>
      <category>security</category>
      <description>After the private reports, Priors audited the public repo itself and found nine more issues in the packages, P-23 to P-31. 0.2.6 fixes all nine, and the site now hands it out.</description>
    </item>
    <item>
      <title>SDK and CLI fixes from Priors' own audit</title>
      <link>https://priors.trade/updates#sdk-cli-audit</link>
      <guid isPermaLink="true">https://priors.trade/updates#sdk-cli-audit</guid>
      <category>sdk</category>
      <category>security</category>
      <description>The same audit covered the SDK and the CLIs, findings C-3 to C-9. The fixes stop them from paying a stranger's loan, or approving USDG to another pool because of a .env.</description>
    </item>
    <item>
      <title>@priors/x402 and @priors/mcp 0.2.4 and 0.2.5</title>
      <link>https://priors.trade/updates#npm-0-2-4</link>
      <guid isPermaLink="true">https://priors.trade/updates#npm-0-2-4</guid>
      <category>sdk</category>
      <category>x402</category>
      <category>mcp</category>
      <category>security</category>
      <description>Two releases from private reports. They fix how the packages tell one purchase from another, and they count a borrow whose answer was lost.</description>
    </item>
    <item>
      <title>Treasury v4: $100 of new lines a week</title>
      <link>https://priors.trade/updates#treasury-cap</link>
      <guid isPermaLink="true">https://priors.trade/updates#treasury-cap</guid>
      <category>contracts</category>
      <description>The Safe raised the treasury's weekly limit on new first lines and raises from $25 to $100 at 08:55 UTC, after the change to two agents per wallet below. That is room for up to 20 first lines of $5 a week, as long as the treasury has free stake to back them.</description>
    </item>
    <item>
      <title>Stock vault: a close gives its line back to the weekly budget</title>
      <link>https://priors.trade/updates#stockvault-sv15</link>
      <guid isPermaLink="true">https://priors.trade/updates#stockvault-sv15</guid>
      <category>stocks</category>
      <category>contracts</category>
      <category>security</category>
      <description>The 2-of-3 Safe upgraded the stock vault for SV-15, a Low finding. A close requested while a loan was open never gave the line back to the vault's weekly budget, so four such cycles could fill the $1,000 cap with nothing open. No funds were at risk, and no position had been opened.</description>
    </item>
    <item>
      <title>Two agents per wallet</title>
      <link>https://priors.trade/updates#two-first-lines</link>
      <guid isPermaLink="true">https://priors.trade/updates#two-first-lines</guid>
      <category>security</category>
      <description>Each owner address can now get two automatic first lines from the treasury instead of one, in Go mode and Builder mode. Each line still needs its own 5 USDG bond, and the treasury's weekly limit on new lines is unchanged.</description>
    </item>
    <item>
      <title>Score v2: a change of hands after v1 history restarts the record</title>
      <link>https://priors.trade/updates#score-change-of-hands</link>
      <guid isPermaLink="true">https://priors.trade/updates#score-change-of-hands</guid>
      <category>score</category>
      <category>security</category>
      <description>Score v2 restarts an agent's record when the agent changes hands. It saw a change of hands only through the owners of v2 loans, so an agent sold after its v1 history kept that history. Found by Priors' own audit (S-2, Info).</description>
    </item>
    <item>
      <title>Bigger lines: $50, with $PRIORS at stake</title>
      <link>https://priors.trade/updates#growth-seats</link>
      <guid isPermaLink="true">https://priors.trade/updates#growth-seats</guid>
      <category>contracts</category>
      <category>sdk</category>
      <category>security</category>
      <description>An agent with 10 or more repaid loans can now get a $50 line with a seat of $PRIORS behind it, most often its owner's own. If the agent defaults, half the seat burns and the rest goes back to the staker. The vault's USDG backs every line in full, so lenders are never reached.</description>
    </item>
    <item>
      <title>Your account goes by a name, not your email</title>
      <link>https://priors.trade/updates#account-name</link>
      <guid isPermaLink="true">https://priors.trade/updates#account-name</guid>
      <category>security</category>
      <category>app</category>
      <description>The account pages no longer show the Google account you signed in with. Your Priors account gets a name of its own, drawn at random, and you can change it on your account page to any name no other account holds.</description>
    </item>
    <item>
      <title>@priors/x402 and @priors/mcp 0.2.0: stock lines</title>
      <link>https://priors.trade/updates#npm-stock-lines</link>
      <guid isPermaLink="true">https://priors.trade/updates#npm-stock-lines</guid>
      <category>sdk</category>
      <category>x402</category>
      <category>mcp</category>
      <category>stocks</category>
      <description>The npm packages read the stock vault with no setup: the tokens it accepts, whether it lends on each right now, and the collateral behind an agent's stock line.</description>
    </item>
    <item>
      <title>Stock lines are live</title>
      <link>https://priors.trade/updates#stock-lines</link>
      <guid isPermaLink="true">https://priors.trade/updates#stock-lines</guid>
      <category>stocks</category>
      <category>contracts</category>
      <category>sdk</category>
      <category>mcp</category>
      <category>security</category>
      <description>An agent can now borrow against Robinhood stock tokens. Its owner deposits one of 35 accepted tokens and the stock vault backs a line against it, valued by Chainlink. Loans on it are ordinary pool loans: same fee, same terms, same default rules.</description>
    </item>
    <item>
      <title>Score v2 weights 2.0.1</title>
      <link>https://priors.trade/updates#score-v2-0-1</link>
      <guid isPermaLink="true">https://priors.trade/updates#score-v2-0-1</guid>
      <category>score</category>
      <category>stocks</category>
      <description>A loan backed by the agent's own stock is the agent's own money, so it doesn't count as risk someone else took on it.</description>
    </item>
    <item>
      <title>Priors Score v2 is live</title>
      <link>https://priors.trade/updates#score-v2</link>
      <guid isPermaLink="true">https://priors.trade/updates#score-v2</guid>
      <category>score</category>
      <category>x402</category>
      <category>api</category>
      <category>mcp</category>
      <description>A second score beside the on-chain one. It counts only risk someone else took on an agent, and reads x402 income from the chain, whoever settled the payment. Every point comes with its reason.</description>
    </item>
    <item>
      <title>The seat vault sizes its own seats</title>
      <link>https://priors.trade/updates#seatsizer</link>
      <guid isPermaLink="true">https://priors.trade/updates#seatsizer</guid>
      <category>contracts</category>
      <description>SeatSizer now owns the seat vault. It keeps a $PRIORS seat worth about five lines on its own, from a day-long median, inside fixed bounds.</description>
    </item>
    <item>
      <title>Seat vault v3</title>
      <link>https://priors.trade/updates#seatvault-v3</link>
      <guid isPermaLink="true">https://priors.trade/updates#seatvault-v3</guid>
      <category>contracts</category>
      <description>The vault's levers now reach seats that are already open, and a seat is bound to the owner who accepted it.</description>
    </item>
    <item>
      <title>An automatic invite for a 5 USDG bond</title>
      <link>https://priors.trade/updates#invite-bond</link>
      <guid isPermaLink="true">https://priors.trade/updates#invite-bond</guid>
      <category>contracts</category>
      <description>Post a refundable 5 USDG bond from the wallet that owns the agent, prove you own it, and the invite bot signs a treasury invite on the spot.</description>
    </item>
    <item>
      <title>Hosted MCP and a paid API</title>
      <link>https://priors.trade/updates#mcp-api</link>
      <guid isPermaLink="true">https://priors.trade/updates#mcp-api</guid>
      <category>x402</category>
      <category>mcp</category>
      <category>api</category>
      <description>Any AI agent can read a Priors record over MCP with no key, or buy it per call over x402.</description>
    </item>
    <item>
      <title>The Priors facilitator</title>
      <link>https://priors.trade/updates#facilitator</link>
      <guid isPermaLink="true">https://priors.trade/updates#facilitator</guid>
      <category>x402</category>
      <description>An x402 facilitator for USDG on Robinhood Chain. Merchants sign up themselves at x402.priors.trade.</description>
    </item>
    <item>
      <title>@priors/x402 and @priors/mcp on npm</title>
      <link>https://priors.trade/updates#npm-packages</link>
      <guid isPermaLink="true">https://priors.trade/updates#npm-packages</guid>
      <category>sdk</category>
      <category>x402</category>
      <category>mcp</category>
      <description>Pay x402 in USDG from code, or run an MCP server that lets an agent pay, borrow and repay with its own wallet.</description>
    </item>
    <item>
      <title>SDK and CLI on v2, with x402 float</title>
      <link>https://priors.trade/updates#sdk-v2</link>
      <guid isPermaLink="true">https://priors.trade/updates#sdk-v2</guid>
      <category>sdk</category>
      <category>x402</category>
      <description>A v2 client and CLI, and an x402 client that pays from the balance and borrows only the shortfall from the agent's line.</description>
    </item>
    <item>
      <title>The bug bounty moves to v2</title>
      <link>https://priors.trade/updates#bounty-v2</link>
      <guid isPermaLink="true">https://priors.trade/updates#bounty-v2</guid>
      <category>security</category>
      <description>Critical $3,000, High $1,000, Medium $250, public credit below that. Every known v2 finding is listed with its test.</description>
    </item>
    <item>
      <title>Pool v2 is live</title>
      <link>https://priors.trade/updates#pool-v2</link>
      <guid isPermaLink="true">https://priors.trade/updates#pool-v2</guid>
      <category>contracts</category>
      <description>Every credit line is 100% backed by a backer's locked pool shares. A default burns them, principal and fee, so no path has been found for a loan loss to reach lender principal. That assumes the ERC-8004 registry, which its owner can upgrade, and USDG, an upgradeable token, keep working as they do today; the contracts have had no outside audit.</description>
    </item>
    <item>
      <title>Three ways onto the ledger</title>
      <link>https://priors.trade/updates#treasury-v4</link>
      <guid isPermaLink="true">https://priors.trade/updates#treasury-v4</guid>
      <category>contracts</category>
      <description>A treasury invite, a $PRIORS seat, or a backer who stakes USDG and vouches directly.</description>
    </item>
    <item>
      <title>A first line needs an invite</title>
      <link>https://priors.trade/updates#treasury-v3</link>
      <guid isPermaLink="true">https://priors.trade/updates#treasury-v3</guid>
      <category>contracts</category>
      <category>sdk</category>
      <description>Treasury v3 opens a first line only against an EIP-712 invite from a key the treasury's owner named. Registration stays permissionless.</description>
    </item>
    <item>
      <title>A bug bounty</title>
      <link>https://priors.trade/updates#bounty</link>
      <guid isPermaLink="true">https://priors.trade/updates#bounty</guid>
      <category>security</category>
      <description>BOUNTY.md: rewards for valid findings in the live contracts.</description>
    </item>
    <item>
      <title>The reviewed pool, with every record carried across</title>
      <link>https://priors.trade/updates#pool-reviewed</link>
      <guid isPermaLink="true">https://priors.trade/updates#pool-reviewed</guid>
      <category>contracts</category>
      <category>security</category>
      <description>CreditPool isn't upgradeable, so the review's fixes shipped as a new pool, and every agent's repayment history came with it.</description>
    </item>
    <item>
      <title>Reverts that say what broke</title>
      <link>https://priors.trade/updates#sdk-reverts</link>
      <guid isPermaLink="true">https://priors.trade/updates#sdk-reverts</guid>
      <category>sdk</category>
      <description>The SDK asks the contract for fees, decodes all 34 custom errors, and simulates every write before it spends gas.</description>
    </item>
    <item>
      <title>Live on Robinhood Chain</title>
      <link>https://priors.trade/updates#mainnet</link>
      <guid isPermaLink="true">https://priors.trade/updates#mainnet</guid>
      <category>contracts</category>
      <description>The credit pool goes live on mainnet: ERC-8004 agents borrow USDG against their repayment record.</description>
    </item>
    <item>
      <title>Failover, and a broadcast sent once</title>
      <link>https://priors.trade/updates#sdk-failover</link>
      <guid isPermaLink="true">https://priors.trade/updates#sdk-failover</guid>
      <category>sdk</category>
      <description>RPC_URL takes a list of endpoints tried in order, and a transaction broadcast is never retried.</description>
    </item>
    <item>
      <title>A security policy, and CI on every push</title>
      <link>https://priors.trade/updates#security-md</link>
      <guid isPermaLink="true">https://priors.trade/updates#security-md</guid>
      <category>security</category>
      <description>Private vulnerability reporting on GitHub. Every push runs forge fmt, build and test, npm test and the publish guard.</description>
    </item>
    <item>
      <title>The repository goes public</title>
      <link>https://priors.trade/updates#public-repo</link>
      <guid isPermaLink="true">https://priors.trade/updates#public-repo</guid>
      <category>contracts</category>
      <category>sdk</category>
      <description>Contracts, SDK, CLI and an agent skill. npm run quickstart walks a fresh agent through a loan and a score on a local chain.</description>
    </item>
  </channel>
</rss>
