Skip to main content

Import 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.2.0.tar.gz (15.5 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.2.0-py3-none-any.whl (17.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for taedri-0.2.0.tar.gz
Algorithm Hash digest
SHA256 b59d73767403cd5c27d1046d7e4194f9948726572c66205aa2e175a2883b4310
MD5 f6fe7c776d95c1d098d3674bd49ee078
BLAKE2b-256 cfc42cc01049074a8bb5d893d16ab1164e225681cabf5f193b5f56e91fde897b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taedri-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 17.0 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8295fbc0d073497db5178af6b935accd4dcf357cc98ea9a70f5feadb1f21fb35
MD5 32ce4e81d7c8a061847c9c854d7b6f63
BLAKE2b-256 ca347c08e085b7911767243aa28ab7306a12a4905005bf51018de1fa8d491edf

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