Skip to content

spireproto

Dev Tools · Utility

Verified Builder

Clearing primitives for tokenised assets: settlement windows, novation, netting in time, margin, collateral limits and the default waterfall. BigInt throughout, zero dependencies.

ActiveLast ship 9d ago

Latest ship

Active development: 17 commits across 1 contributor

Code ActivitySource linked

14 active day(s) in spireproto/spire.

Builder activity

Meaningful, source-backed updates per week. Commits are aggregated, not counted individually.

Build timeline

  1. Active development: 13 commits across 1 contributor

    Code ActivitySource linked

    11 active day(s) in spireproto/spireproto.

    View evidence
  2. Active development: 5 commits across 1 contributor

    Code ActivitySource linked

    3 active day(s) in spireproto/awesome-tokenized-equities.

    View evidence
  3. Active development: 11 commits across 1 contributor

    Code ActivitySource linked

    9 active day(s) in spireproto/spire-checks.

    View evidence
  4. v0.4.1 - Register entry array fix

    Github ReleaseSource verified

    register() no longer loses the entry array. The summary spread over it, because the summary carried a field called entries holding a count.

    View evidence
  5. v0.4.0 - Ticker resolution

    Github ReleaseSource verified

    resolveTicker() returns every candidate with a verdict, and null when the answer is not unique.

    View evidence
  6. v0.3.0 - Register replay

    Github ReleaseSource verified

    register() returns entries with flags plus both readings.

    View evidence
  7. v0.2.0 - Injectable fetch

    Github ReleaseSource verified

    Transport takes an injected fetch, so the whole client is testable offline.

    View evidence
  8. v0.1.0 - Transport and selectors

    Github ReleaseSource verified

    JSON-RPC transport, hand-encoded selectors, token() and identify().

    View evidence
  9. v0.5.2 - Register summary field rename

    Github ReleaseSource verified

    register.resolve() returns count, not a field named entries holding a number. It collided when callers spread the result next to the entry array.

    View evidence
  10. v0.5.0 - Pool look-through

    Github ReleaseSource verified

    snapshot.take() looks through pools with readable share accounting. - Look-through rounding dust stays with the pool so a snapshot still reconciles.

    View evidence
  11. v0.4.0 - Snapshot and allocation

    Github ReleaseSource verified

    allocation.allocateAccrual() for issuers that bump the multiplier instead of paying.

    View evidence
  12. v0.2.0 - Bytecode identity

    Github ReleaseSource verified

    identity.resolveTicker() throws on ambiguity rather than returning the first match.

    View evidence
  13. v0.3.0 - Corporate-action register

    Github ReleaseSource verified

    register.build() flags duplicates, reversals and outsized steps. - register.resolve() reports absolute and composed readings side by side.

    View evidence
  14. v0.1.0 - Fixed-point multiplier arithmetic

    Github ReleaseSource verified

    Fixed-point multiplier arithmetic, BigInt throughout.

    View evidence
  15. Active development: 15 commits across 1 contributor

    Code ActivitySource linked

    15 active day(s) in spireproto/spire-sdk.

    View evidence
  16. Active development: 12 commits across 1 contributor

    Code ActivitySource linked

    12 active day(s) in spireproto/spire-core.

    View evidence
  17. Active development: 11 commits across 1 contributor

    Code ActivitySource linked

    11 active day(s) in spireproto/spire-contracts.

    View evidence

Research notes

Written by Dawnscan researchers and reviewed before publishing. Commentary with sources — not the project's own claims, and not evidence of shipping.

No published notes on spireproto yet.

    Know something about spireproto? Sign in with wallet to submit a research note. Notes are reviewed before they appear here.

    Sources