Verification overview
Submit RISC-V cores, monitor your queue, and inspect verification evidence.
Recent jobs
Latest activity
| Job | Status | Bench | Updated |
|---|
Bench fleet
Reported by connected benches
Verification jobs
Reorder your own queued work, cancel pending jobs, and inspect run details.
| Pos | Job | Campaigns | Status | Bench | Bitstream | Actions |
|---|
Submit a core
Connect your core to the TwJ DUT contract, choose campaigns, then submit with the client.
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.
Bench fleet
Status, capabilities and queue depth reported by each bench.
| Bench | Platform | Status | Queued | Busy | Last heartbeat | Campaigns | Admin |
|---|
Reports & artifacts
Sanitised reports returned by the benches. Retention follows your tier.
| Artifact | Job | Type | Created | Size |
|---|
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 id | Label | Bench | Created | Expires | Reserved |
|---|
Account & security
Subscription
Two-factor authentication
Recommended. Works with any TOTP authenticator app (Google Authenticator, Aegis, 1Password, ...).
Scan this code with your authenticator app:
or enter the secret manually (TOTP, 30 s, 6 digits):
Password
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 login | Sign in (asks for a one-time code when 2FA is on) |
| verst check ./core -c isa_sim | Local checks: bundle, remote policy, lint and DUT-contract ports |
| verst submit ./core --profile full | Encrypt to a verified bench key and submit |
| verst queue --watch | Follow your queue |
| verst move JOB up | Reorder your own queued job |
| verst cancel JOB | Cancel a queued job |
| verst results JOB --download ./out | Download reports |
| verst tui | Full-screen terminal interface |
Administration
Every action here is recorded in the audit log.
Users
| User | Role | Status | Tier | 2FA | Usage (d/w/m) | Reg. IP |
|---|
Tiers
Benches
| Time | Actor | Action | Target | Detail | IP |
|---|