Skip to main content

Import 50+ oracle-verified capability primitives as plain Python — the deterministic integration surface for Taedri (this already exists, don't rebuild it).

Project description

taedri

Import verified capability primitives as plain Python. The deterministic integration surface for Taedrithis already exists, don't rebuild it.

Instead of an LLM downloading, reading, or rewriting an implementation, it writes an import and a call:

import taedri

taedri.normalize_phone("(415) 555-1234")     # '+14155551234'
taedri.parse_date("March 7, 2026")            # '2026-03-07'
taedri.pipe("split_compound_name > normalize_person_name")("john & mary o'brien")
#   -> ["John O'Brien", "Mary O'Brien"]
taedri.clean_record({"name": "...", "company": "...", "address": "...", "phone": "...", "email": "..."})

The whole "recipe" the model emits is the import plus a call — the fewest possible tokens, deterministic, and model-independent. No 80k-line body ever reaches the model.

Every primitive is oracle-verified. Package-backed ones (normalize_phone, validate_email, parse_date, parse_address) delegate to battle-tested libraries (phonenumbers, email-validator, python-dateutil, usaddress); import taedri always works via the bundled canonical fallback, and pip install taedri[full] upgrades to the real libraries.

taedri.pipe("A > B > C") composes primitives by their typed edges (a list result maps the next step); taedri.get(name) returns any primitive as a callable. Governance: every result is a candidate (serves_truth=false) until Taedri's promotion gates verify it.

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

taedri-0.3.1.tar.gz (17.7 kB view details)

Uploaded Source

Built Distribution

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

taedri-0.3.1-py3-none-any.whl (19.1 kB view details)

Uploaded Python 3

File details

Details for the file taedri-0.3.1.tar.gz.

File metadata

  • Download URL: taedri-0.3.1.tar.gz
  • Upload date:
  • Size: 17.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for taedri-0.3.1.tar.gz
Algorithm Hash digest
SHA256 4331e122cb1abc97992ffba7a18159744ee4219eea9da50432c434125e39c9e4
MD5 09546c7afd58c8e29894c37c4b5f809c
BLAKE2b-256 a65d50e2cbc2cf9d3c42c3bf23e7135d98b21be95f7c08fe2dc21f3e3dfbcdbe

See more details on using hashes here.

File details

Details for the file taedri-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: taedri-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 19.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for taedri-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ddf96a88a23035fd4543d367c848c749cbe14b85532a004b23a1b3012ee20335
MD5 4dd9f5abe4e4bbe16089007bff6bd3d2
BLAKE2b-256 85926f5908384b49b5dd7c6514bca7c7872737c9526a80554b9a7a6ad3b7b818

See more details on using hashes here.

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