Skip to main content

Token resolution and promise registry core for MetaSPN

Project description

metaspn-tokens

metaspn-tokens provides token entity resolution, promise registration, promise evaluation, and token health feature extraction backed by SQLite.

Highlights

  • Deterministic promise IDs with duplicate rejection.
  • Append-only promise evaluations.
  • PromiseRegistry API for registration, retrieval, evaluation, and credibility summaries.
  • Built-in token adapters for Solana RPC and Pump.fun style lookups.

Quickstart

from metaspn_tokens import PromiseRegistry

registry = PromiseRegistry()
registry.self_register_defaults(project_id="proj_towel")
promise = registry.register(
    project_id="proj_towel",
    token_symbol="$TOWEL",
    statement="Reach 10k holders",
    due_at="2026-12-31T00:00:00+00:00",
)
registry.evaluate(promise.promise_id, observed=False)
summary = registry.credibility_summary(project_id="proj_towel")

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

metaspn_tokens-0.1.1.tar.gz (9.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

metaspn_tokens-0.1.1-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

Details for the file metaspn_tokens-0.1.1.tar.gz.

File metadata

  • Download URL: metaspn_tokens-0.1.1.tar.gz
  • Upload date:
  • Size: 9.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for metaspn_tokens-0.1.1.tar.gz
Algorithm Hash digest
SHA256 b97d73362f870538f4bb17ac37fc05156d6db976439db2a43dd77e395c1ca931
MD5 9aa9221c6fe272af3dfdbc841647850b
BLAKE2b-256 b23e948e4d4eb2378989d224b5250c9c58178f46618442f07fa1b5e2e24c27ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaspn_tokens-0.1.1.tar.gz:

Publisher: publish.yml on MetaSPN/metaspn-tokens

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file metaspn_tokens-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: metaspn_tokens-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 11.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for metaspn_tokens-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 12e06c9a80717c2437ab2df8942cdca92403a3d78068b45090e2b1e6559434ca
MD5 e4a63a81c6423793436700428b511e5f
BLAKE2b-256 f2522707bdd3a7218cff5947e4b1e759cc363a03fa82f92f3d2a00e419ec2943

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaspn_tokens-0.1.1-py3-none-any.whl:

Publisher: publish.yml on MetaSPN/metaspn-tokens

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page