Skip to content
View dcondrey's full-sized avatar

Organizations

@c2pa-org

Block or report dcondrey

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.

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
dcondrey/README.md

David Condrey

Writer, developer, Marine Corps veteran. Based in San Diego, building WritersLogic β€” local-first, cryptographic proof-of-authorship tools for writers β€” and individually authoring the IETF drafts that formalize the protocol behind them. Contributes to C2PA and W3C standards work, builds open-source AI agent tooling, and competes in applied-ML research (PAN & CLEF). πŸ“ San Diego, CA

Website Twitter Email

GitHub followers

Total Stars

Profile views IETF Datatracker C2PA Stack Overflow

Ko-fi PayPal Buy Me a Coffee


Building at WritersLogic

"We Build Proof of Authorship." Local-first, open-standard tools for writers to prove their work is their own:

  • WritersProof β€” desktop app that records typing patterns as evidence of authorship
  • Scrivener MCP β€” open-source AI collaboration tool for Scrivener
  • Holographic Memory β€” privacy-preserving search that processes everything locally

IETF drafts

Individually authored, tracked on the IETF Datatracker:

The PoP drafts extend RATS architecture to bind authorship evidence to document evolution β€” the protocol layer behind WritersProof above.

Contributing to

Public member, c2pa-org. Submitted PRs (mixed merged/open) to:

AI agent tooling

  • cogmem β€” self-improving, verifiable memory layer for AI coding agents
  • misterdev β€” autonomous LLM build orchestrator: plans a goal into tasks, edits code with anchored search/replace, verifies every change through build/test/lint/typecheck gates
  • crosstalk β€” metacognitive multi-agent orchestrator with an adaptive debate swarm, sandboxed verification, and tamper-evident transcripts

Applied ML β€” PAN & CLEF 2026

Competitive results in AI-text detection and authorship analysis:

Other tools

  • unicode-safety-check β€” GitHub Action detecting adversarial Unicode in PRs (invisible chars, bidi attacks, homoglyphs)
  • html-email β€” zero-dependency, hand-authored HTML email framework, 28 documented client quirks

Repo traffic (last 14 days)

Not configured β€” add a classic PAT with repo scope as the TRAFFIC_TOKEN repo secret to enable this.

Latest from the blog

Recent activity

GitHub

David's GitHub stats Top languages

Stars, traffic, blog, and activity sections above update automatically every 6 hours.

Pinned Loading

  1. scrapy-spiders scrapy-spiders Public

    Collection of python scripts I have created to crawl various websites, mostly for lead generation projects to match keywords and collect email addresses and post URLs

    Python 140 38

  2. cogmem cogmem Public

    A self-improving, verifiable memory layer for AI coding agents.

    Python 2

  3. misterdev misterdev Public

    Autonomous LLM build orchestrator: plans a goal into tasks, edits code with anchored SEARCH/REPLACE, and verifies every change through build/test/lint/typecheck gates before reporting done. Runs as…

    Python 3 1

  4. unicode-safety-check unicode-safety-check Public

    GitHub Action to detect adversarial Unicode in PRs: invisible characters, bidi attacks, homoglyphs, PUA code points, and encoding issues. Zero-config, language-agnostic.

    Rust 2

  5. posme-draft posme-draft Public

    Internet-Draft: Proof of Sequential Memory Execution (PoSME) - draft-condrey-cfrg-posme

    Makefile

  6. trajectory-detection-clef2026 trajectory-detection-clef2026 Public

    PAN@CLEF 2026 Reasoning Trajectory Detection: 1st place source detection (0.85 F1) and 3rd safety classification (0.66 F1) β€” feature robustness under domain shift.

    Python