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.5.0.tar.gz (20.3 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.5.0-py3-none-any.whl (21.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for taedri-0.5.0.tar.gz
Algorithm Hash digest
SHA256 e3f5e7eb782c17a2e01f8eb8f22375c6cb6b0ac400cdae2c7c2d1a660628eb5e
MD5 b526a085feda75e78f8151dc75b62275
BLAKE2b-256 948ce895baa2d5228eb90725533bdc254fea951cd6b244b24981bfc2c2550726

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taedri-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 21.7 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.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5d97301fb49a0954804d4e747d490baf0459ff4eae07259ebd364a88275fbf6e
MD5 4b345d9f104c918e20d287c343a1be34
BLAKE2b-256 8d2e6be84ddbc4c41d2271e3250048d04a5bb73fa69fbd598ea9cfd740feb3b7

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