V
VerStationRISC-V VERIFICATION SERVICE

Sign in

No account? Request access (an administrator approves new accounts).

Request access

Back to sign in

Choose a new password

Your account uses a temporary password. Set your own before continuing.

V
VerStationVERIFY AT SCALE
Workspace
Account
Relay connecting
Workspace / Overview
?
Engineering workspace

Verification overview

Submit RISC-V cores, monitor your queue, and inspect verification evidence.

Jobs this month
-
Passed jobs
-
of finished jobs (last 200)
In queue
-
Cached bitstreams
-

Recent jobs

Latest activity

JobStatusBenchUpdated

Bench fleet

Reported by connected benches

Job control

Verification jobs

Reorder your own queued work, cancel pending jobs, and inspect run details.

PosJobCampaignsStatusBenchBitstreamActions
Reordering swaps your jobs among your own queue slots; it never moves another user's job.
New verification run

Submit a core

Connect your core to the TwJ DUT contract, choose campaigns, then submit with the client.

End-to-end encrypted

Campaigns

Offered by the benches and allowed by your tier

Submission command

Why the client and not this page?

Your RTL is encrypted on your machine with ML-KEM-768 + AES-256-GCM to a bench key that the client verifies against the pinned VerStation root key. A web page is delivered by the relay itself, so a compromised relay could change the page and read your files before encryption. The relay never sees plaintext RTL; that only holds if encryption happens in software the relay cannot change, so submissions use the verst client.

Infrastructure

Bench fleet

Status, capabilities and queue depth reported by each bench.

BenchPlatformStatusQueuedBusyLast heartbeatCampaignsAdmin
Evidence & artifacts

Reports & artifacts

Sanitised reports returned by the benches. Retention follows your tier.

ArtifactJobTypeCreatedSize
Bench-side storage

Bitstream cache

Cached builds of your designs. The oldest unreserved entry is replaced when your limit is reached; reserved entries stay until retention ends.

Cache idLabelBenchCreatedExpiresReserved
Design fingerprints stay on the bench; the relay only knows these opaque ids.
Account

Account & security

Subscription

Two-factor authentication

Recommended. Works with any TOTP authenticator app (Google Authenticator, Aegis, 1Password, ...).

Scan this code with your authenticator app:

QR code for two-factor setup

or enter the secret manually (TOTP, 30 s, 6 digits):


            

Password

Developer workflow

Install the client

The verst client needs only Python 3.9+. It lints and checks your wrapper locally when Verilator or Yosys is installed.

Install


    

The installer pins the VerStation root key id . Compare it with the id the operator publishes elsewhere before you submit designs.

Commands

verst loginSign in (asks for a one-time code when 2FA is on)
verst check ./core -c isa_simLocal checks: bundle, remote policy, lint and DUT-contract ports
verst submit ./core --profile fullEncrypt to a verified bench key and submit
verst queue --watchFollow your queue
verst move JOB upReorder your own queued job
verst cancel JOBCancel a queued job
verst results JOB --download ./outDownload reports
verst tuiFull-screen terminal interface
Operator

Administration

Every action here is recorded in the audit log.

Users

UserEmailRoleStatusTier2FAUsage (d/w/m)Reg. IP

Tiers

Benches

TimeActorActionTargetDetailIP