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.4.0.tar.gz (18.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.4.0-py3-none-any.whl (20.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: taedri-0.4.0.tar.gz
  • Upload date:
  • Size: 18.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.4.0.tar.gz
Algorithm Hash digest
SHA256 4e7b8cf3fcaf8f1b3d665bd39feded916a9ad6726e84f0063f9deddd7cb59979
MD5 7a82c1d9c22706a1be11e06860be8006
BLAKE2b-256 eed23980b641032fd0e155227d2a724b89049d935e5676c076fe72c14860335e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taedri-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 20.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.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b6aaa8788e44b302f43deba26ef060387bd1ef5ef249ba163e966540eb7eb9d1
MD5 68893bf21779a04864a35b055af22c24
BLAKE2b-256 aae371b18aea838ca5003ba2b85357d4d653039fdc92f44fe9d3bb615d077227

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