Skip to content
View dogrucanemek-alt's full-sized avatar

Block or report dogrucanemek-alt

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dogrucanemek-alt/README.md

Emek Can Doğru

Founder at VERAX. I work on the boundary between AI systems and the things a company cannot afford to get wrong — its data and its money — and on making what happens at that boundary provable rather than asserted.

Three products, one claim: a machine action should carry its own evidence.

Conarium — governed data access

conarium.dev · source (MIT) · @conarium-ai/core on npm

A governed gateway between AI assistants and databases. Three things it does, in the order they matter:

  • Enforces before disclosure — table allow-lists, row caps, deterministic masking, and columns that may not appear in a predicate at all.
  • Signs a portable receipt for every access — hash-chained, verifiable offline by a single file that imports nothing from the package it checks.
  • Reconciles against the source's own counters — because a log written by the gateway cannot reveal an access that never reached it.

Running in production at one company: 121,366 identities masked across 121,374 records. What that number is, and what it is not.

Cedulon — the audit layer for agent-to-agent commerce

cedulon.com · source (Apache-2.0) · @cedulon/* on npm, eight packages with build provenance

When agents start spending money, the hard part is not the payment. It is the evidence.

  • A trade manifest is signed before the spend, so the offer cannot be rewritten after it.
  • The policy decision point denies by default; an allowed payment gets a COSE_Sign1 receipt.
  • Epoch checkpoints and a transparency log make the receipt chain append-only.
  • A rail-extract reconciliation compares the chain against the payment rail in both directions, so a settlement with no receipt is named rather than assumed.

Missing evidence is itself evidence. It settles on a mock rail: no wallet is held and no transaction is signed.

Tugra — provenance-aware agent memory

tugra-ai.com · source (Apache-2.0) · tugra on npm

A memory format where every claim carries its source, its age and its boundary — the subject the agent must not improvise on, which stays quarantined until a human approves it. Stale facts announce themselves instead of ageing quietly into confident answers.

Standards work

Four IETF Internet-Drafts, sole author. Individual submissions: not adopted by a working group and not endorsed by the IETF. The drafts, the review threads and the interoperability results are public, which is the point.

Draft Rev What it defines
draft-dogru-cedulon -05 The Cedulon protocol: manifest, decision token, receipt, checkpoint, reconciliation
draft-dogru-cedulon-reattestation -00 Carrying spend evidence across algorithm retirement
draft-dogru-cedulon-streaming -00 Continuous completeness for agent spend
draft-dogru-scitt-disclosure-evidence -07 Transformation evidence and coverage reconciliation, as Signed Statements on a SCITT Transparency Service (RFC 9943)

The SCITT draft deliberately defines payloads only. Delegation receipts, policy replay and transparency logs are other people's work, and the draft says so.

GACS

A vendor-neutral adversarial conformance suite for governed data access. Any implementation can run it through a small adapter; the runner imports nothing from mine. It reports capability status rather than a score, and it ships the cases my own implementation fails next to the ones it passes — a suite whose author scores full marks proves nothing.

How I work

Claims are cheap, so these projects publish their own limits: LIMITATIONS.md lists what Conarium does not do, including the inference channels that remain open. PRIOR-ART.md lists everyone else I could find doing similar work, and exists to be corrected.

Everything ships first inside my own 36-year-old furniture company, where a bad assumption costs real money before it can cost anyone else's.

One-person team. No SOC 2, no independent penetration test, one production deployment. Those are on the roadmap, and they are not claimed before they exist.


📫 e.dogru@conarium.dev · conarium.dev · cedulon.com · tugra-ai.com · emekcandogru.com

Pinned Loading

  1. conarium conarium Public

    Self-hosted governance layer between AI assistants and your real data. Deterministic PII masking, allow/deny policy, hash-chained audit, offline-verifiable Ed25519 receipts per access when a receip…

    TypeScript 3 1