Releases: vaibhav0xq/kyro-public
Release list
v1.0.0: The public Kyro platform
Summary
kyro-public is now the public home of the Kyro platform. v1.0.0 ships the curated app surface, the v1 API contract, the TypeScript SDK, runnable examples and the docs site source. The hosted Kyro service powers the API; this repo holds everything needed to build against it.
Highlights
- Counterparty Check workbench: docked console, verdict rail and tabbed evidence replace the long-scroll report
- Decision API v1: stable routes, keyed access and predictable outcomes for every valid wallet
- Decision receipts: document-style pages with stable permalinks you can hand to a counterparty
- Batch checks: many wallets in one call, priced upfront, with explicit no_score results
- OpenAPI v1 and TypeScript SDK: typed client generated from the frozen spec
- Dedicated docs site: full developer documentation at docs.thekyro.co
What's Changed
Everything below is relative to v0.2.1, the last of the public mirror milestones.
Counterparty Check
- Rebuilt the check surface as a workbench: docked console, verdict rail and tabbed evidence panes
- Anonymous checks run against a visible request budget; per-action prices show in the console before you spend
- Every check can mint a shareable receipt that shows the decision and its context, nothing more
Wallet intake
- Intake now runs a paced pipeline with honest progress states
- The client checks its budget first and never fires requests that cannot succeed
- Refreshes run one at a time per wallet; stale in-progress states expire instead of wedging the flow
Coverage transparency
- Decision responses carry coverage metadata that says how much evidence backs the result
- Advisory warnings flag data gaps without changing the verdict
Reliability
- Wallet-changing actions require a fresh single-use signed challenge; reads never prompt for signatures
- Responses stay conservative when evidence is thin instead of guessing
- Hardened refresh and timeout handling so slow upstreams degrade gracefully
Repo refresh
- Removed legacy mirror internals; 270 files changed to leave a curated public surface
- History preserved with no rewrites; earlier tags and releases stay up as historical mirror milestones
- Code and docs are MIT licensed
Developer Platform
- OpenAPI v1:
public/kyro-openapi.yamlis the source of truth, with a PDF rendering beside it; spec, API and SDK types move in lockstep - Predictable lookups: a decision request for any valid wallet always answers; wallets without a committed score get a conservative baseline instead of a 404
- Honest batching: oversized batch requests are rejected without charge
- Rate limits: anonymous and keyed access are both limited, with standard rate limit headers on v1 responses and limits documented in the public docs
- TypeScript SDK: typed client under
sdk/typescriptwith ESM and CJS builds, tested against the public behaviors; source-first in this release, so build it from the repo - Examples: small end-to-end integrations under
examples/ - Docs: deep API documentation lives at docs.thekyro.co; source in
docs-site/
Compatibility
- The v1 contract is stable from here; breaking changes get a new major
- Legacy .arcid names keep resolving alongside .kyro
- Existing receipt permalinks keep working
- Earlier releases (v0.1.1 through v0.2.1) remain up as history
Links
- Site: https://www.thekyro.co
- Docs: https://docs.thekyro.co
- Spec:
public/kyro-openapi.yaml - Examples:
examples/
Full Changelog: v0.2.1...v1.0.0
v0.2.1: Kyro public mirror
Summary
This release records the public mirror update from Arc Identity to Kyro.
- Rebrands the public repository and app copy to Kyro
- Keeps the positioning clear: built on Arc, independent project, wallet intelligence for the Arc economy
- Updates public README, screenshots, policy links, security notes, and contribution docs
- Removes the MIT license from the public mirror
- Updates public-safe naming from
.arcidtoward.kyrowhile keeping legacy context in code where needed - Keeps sensitive/private operational files out of the public repository
Scope
This is a public-record release for the current public mirror state. It does not include the newer private/live API-key, Kyro Check, decision-policy, or receipt work.
Commit
The Redesign Update
The Redesign Update
Arc Identity has a new face. This release replaces the old interface with a complete editorial redesign built around a simple idea: a credential should read like a document of record, not a dashboard of widgets.
Live at https://arcidentity.in
The New Design Language
The product now runs on a material paper system: a warm paper canvas, dark ink panels, a single gold accent and hairline rules throughout. serif headlines set the record tone, mono kickers carry the labels and every surface is ruled like a printed instrument.
Less chrome. More evidence.
What Changed
Landing Page
A full editorial rebuild. The hero pairs "Trust, with a record behind it" with a live credential preview panel, followed by evidence layers, the identity model and a closing statement: make trust inspectable.
Identity Workspace
The signed-in overview was rebuilt around an evidence ledger. score, verified wallet, wallet age, trust edges and attestations now read as ruled ledger rows with verification status alongside. The score breakdown now matches the documented model exactly, with each bar scaled to its evidence cap.
Trust Graph
The constellation is now a proper trust instrument. Peers orbit the wallet at distances set by relationship strength, verified edges flow with interaction weight and tapping a node opens the full relationship record.
Directory
A public identity registry with searchable credentials, score sorting, risk levels, credential age and chain coverage in one ruled table.
Developer API Page
A live credential payload specimen plus a query console you can point at any wallet or username without leaving the page.
Footer and Legal Pages
The landing page now closes with a full sitemap footer linking product, resources and legal. Privacy and terms each received dedicated layouts. Terms reads as a full-width contract ledger with numbered clauses. Privacy reads as a dossier with a dark facts panel and an at-a-glance summary.
Consistency Pass
Arc core is now Identity score across the product, explanation prose moved out of product surfaces into the docs and duplicate attestation listings were removed from the workspace.
What Did Not Change
The scoring engine did not change. This release is visual and structural.
The model is still identity_score_v2, still deterministic and still evidence capped. Your score did not move because the paint did.
Built on Arc
Arc Identity is built on Arc and designed around arc testnet activity. It is an independent project and is not affiliated with Circle or any network operator.
What's Next
Deeper trust propagation, expanded chain coverage and stronger sybil resistance.
Follow along at https://x.com/arcidentityhq.
v0.1.2: score stability and security audit
Arc Identity v0.1.2 is a reliability and security audit release.
During the latest audit, two issues were fixed before wider usage.
First, wallet intelligence refreshes could produce score drift when provider responses changed between refreshes. the score pipeline now uses a deterministic evidence model, so repeated refreshes should not move a wallet score unless the underlying indexed or verified evidence changes.
Second, fresh wallets with no indexed activity could still appear with an artificial baseline score because legacy fallback logic assigned reputation before verified evidence existed. wallet with no indexed or verified evidence now starts from 0.
This release also improves consistency across dashboard, directory, public profiles and dev api responses. arc activity, global wallet history, verified attestations, trust graph evidence and provider coverage now flow through the same score path.
Public repo cleanup:
- refreshed README
- added MIT license
- added security and contributing docs
- kept deployment database migrations private
- cleaned up arc language relationship according to latest guidance
- confirmed files and local logs are not tracked
Validated with typecheck:
- TypeScript check completed with
npm run typecheck - Production build completed with
npm run build - Public repository checked for internal source files, logs and private deployment schema
v0.1.1: Wallet verification and reputation hardening
Arc Identity v0.1.1 is a hardening patch for the live wallet reputation app.
This release tightens wallet ownership checks, improves score fallback behavior for fresh wallets and makes public reputation data more consistent across the dashboard and directory.
Wallet signatures are now verified server-side. That means Arc Identity no longer relies only on client-side wallet session state when checking profile ownership.
Fresh new or burner wallet scoring has also been cleaned up. wallets with no indexed activity should not appear more trusted than their actual onchain and reputation signals support.
The public directory now handles Arc Age more consistently by using indexed chain snapshot data, so directory rows better match the intelligence shown elsewhere in the app.
Internal debug routes are gated in production, keeping development only inspection endpoints out of the public surface unless explicitly enabled.
This release also includes dependency audit cleanup. The current build passes typecheck, production build and dependency audit with zero reported vulnerabilities.
Validated with:
npm run typecheck
npm run build
npm audit --omit=dev