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.0.tar.gz (17.6 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.0-py3-none-any.whl (19.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: taedri-0.3.0.tar.gz
  • Upload date:
  • Size: 17.6 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.0.tar.gz
Algorithm Hash digest
SHA256 05708e58b5982863daa88b2c527ea94c0053f2327ab99cf3350511cb7728f09a
MD5 3d1c2ebc2e888afe26f1e478167646ce
BLAKE2b-256 7620efd808abad3838d00af67177f6dcab777e8a3bf37b28c1dd53669d152cb6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taedri-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 19.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.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c8915522841232f05c9ea668577353c7de84b439b774890253e6fee210ce3229
MD5 5249978a85227b06c5e9c317d5780093
BLAKE2b-256 a58619c0456b75155748ea72ca3e742f441b90b20829acf92667a33216ef0d4a

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