Skip to main content

Synathic SDK

Verify what your AI agent actually did — not what it said it did.

What is Synathic?

Synathic is a verification layer for AI agents. After your agent runs, we check your PostgreSQL database to confirm the side effects actually happened.

Not observability. Not tracing. Verification.

Quick Start

pip install synathic
from synathic import monitor, expect

monitor.start()

@expect(postcondition="row_exists", table="customers", match_field="email")
async def create_customer(email, name):
    # your agent logic — unchanged
    ...

Synathic checks Postgres after your function runs and tells you PASS or FAIL.

Guarantees

  1. Non-blocking: Async mode adds zero latency. Sync mode is opt-in.
  2. Fire-and-forget: If Synathic's backend is down, your agent keeps running.
  3. Deterministic: SQL query, not an LLM guess.

License

MIT (open source)

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

synathic-0.1.1.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

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

synathic-0.1.1-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file synathic-0.1.1.tar.gz.

File metadata

  • Download URL: synathic-0.1.1.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.10

File hashes

Hashes for synathic-0.1.1.tar.gz
Algorithm Hash digest
SHA256 87606177032503e5488fdcfbc08dd3e79b849e786a684f0d7e59e5241264c27e
MD5 192c73c98d70bd6642483b4c64bcbb6a
BLAKE2b-256 1f7627e099e5a698edf307fc6581a481ecdc3ca9286549528074e53c39008cba

See more details on using hashes here.

File details

Details for the file synathic-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: synathic-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.10

File hashes

Hashes for synathic-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e48e565e128eb9a3ad7199fbd073e36b8b1e125249bbe27ad92cc1d6b6feaae6
MD5 1c0808147e053965fe593cdf36a49bb5
BLAKE2b-256 8c4cf75a30a9a313124f01b74507a8270e9147ba60c3fe02f0cce74ed7abd85c

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page