We offer two types of test vectors:
- Tiny: These are designed for quick adjustments and prototyping, with reduced cores count (2)
- Full: These vectors use production cores count (341).
Both JSON and SCALE formats conform to the JAM ASN.1 schema and this subsystem STF specific schema.
Each item in the Guarantees Extrinsic (CoreAuthorizer
, ensuring the input
remains clear and concise.
For CoreAuthorizer
is constructed as follows:
CoreAuthorizer {
core: g.w.c, // work report core
auth-hash: g.w.a // work report authorizer hash
}
This mapping is explicitly defined in the CoreAuthorizers
section of the
authorizations ASN.1 schema.
In the following vectors, when we refer to "guarantees," we are specifically
referencing the corresponding CoreAuthorizer
s extracted from
- progress_authorizations-1
- No guarantees.
- Shift auths left from both pools.
- progress_authorizations-2
- Guarantees for cores 0 and 1.
- Consume authentication from both cores pools.
- progress_authorizations-3
- Guarantees for core 1.
- Shift left authentications for core 0 pool.
- Consume authentication for core 1 pool.
Currently, the same test cases as tiny vectors but at a larger scale.