Skip to content
View sebastianfoerste's full-sized avatar

Block or report sebastianfoerste

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

Sebastian Förste

I build review-gated legal infrastructure for AI, SaaS, privacy and regulated markets.

I am a German-qualified lawyer, former data scientist and partner at gunnercooke. My work sits between legal engineering, product engineering and developer relations: structured intake, deterministic checks first, visible source provenance, human-approved outputs and audit trails.

All public examples use synthetic data only. They contain no client data, privileged material, confidential information, candidate data or personal data.

For the compact reviewer map, start with Portfolio Proof Index.

Flagship Proof Of Work

Repo Problem Solution What it proves Stack Quick demo Safety note
legal-ops-agent Legal operations teams need supervised agentic workflows that do not skip review. Typed matter intake, deterministic risk triage, reviewer routing, MCP-style tools and approval-gated export. Practical ability to build legal AI workflows with visible blockers, provenance and human approval. Python, pytest, CLI, MCP-style schemas make check, then run one matter from docs/evaluator-guide.md Draft-only outputs, synthetic matters, export blocked before approval.
eu-ai-act-classifier AI product teams need an explainable first-pass EU AI Act classification path. Deterministic classifier with risk tiers, obligations, citations, timelines, guidance overlays, CLI and review status. Legal-source-aware classification that separates binding text, provisional dates and nonbinding guidance. Python, uv, pytest, ruff, CLI, optional cockpit uv run eu-ai-act-classify examples/credit_scoring.json Classification is a review packet, not legal advice.
ai-saas-legal-ops-starter-kit AI SaaS companies repeat the same commercial, privacy, vendor and launch-governance reviews. Public-safe legal operating layer with schemas, deterministic rules, risk register, blockers, approvals and audit trail. How recurring legal work can become typed workflows without hiding judgment. TypeScript, Node, JSON Schema, Vitest npm run demo:json Synthetic examples only, launch export blocked until required approvals exist.
MiCAR-Authorization-Co-Pilot MiCAR authorisation work needs source-verified drafting, scoped access and lawyer approval. Regulated product workflow with official source ingestion, redaction, audit logs, deterministic stub mode and approved export. A reusable pattern for regulated drafting where source anchors and review state travel with the output. Python, FastAPI, uv, TypeScript, frontend build make test, then inspect sample output packs Draft materials only, no external synthesis before source and approval gates.
micar-whitepaper-linter MiCAR white paper checks should be deterministic, cited and testable. Rule engine for Annex I, II and III requirements with stable severity, JSON and human-readable reports. Regulation as code with cited findings for review. Python, uv, pytest, CLI make check, then uv run --extra dev python -m micar_linter examples/art-stablecoin.json --json Findings are cited review items for a qualified reviewer.
eu-financial-reg-horizon-scanner Regulated product teams need source-aware monitoring and approved delivery for EU financial regulation. Demo publication ingestion, taxonomy classification, product impact scoring, reviewer queue and delivery gate. How regulatory monitoring can be made review-gated and transferable across domains. TypeScript, Next.js, Prisma, Vitest, YAML rules npm run digest:dry-run Delivery disabled by default, reviewer approval required before alerts.
SovereignOS Specialised legal workflows need a small reusable workflow state layer. Generic engine for intake, deterministic rule evaluation, reviewer assignment, approval, audit log and export. The platform layer behind review-gated legal, compliance and AI governance workflows. Bun, TypeScript, typed state machine bun run demo Workflow infrastructure only. Approved outputs carry reviewer identity, timestamp and reason.

Supporting Experiments And Utilities

  • SaaS Contracting and DPA Playbook: public-safe structured judgment for SaaS contracting, DPA triage, SCCs, CCPA, AI model-provider terms, zero-data-retention and open-source licence risk. It complements the starter kit by expressing legal positions before they become workflow rules.
  • ocr_rename: local batch OCR and rename utility with dry-run, manifest rollback, duplicate handling and sensitive filename guards.
  • Legal RAG evaluation notes: scorecards and synthetic examples for citation accuracy, source completeness, uncertainty handling and hallucination resistance.
  • Case studies: short technical notes for selected prototypes and regulatory workflows.

Forks And Upstream Contributions

Forks are kept separate from original proof-of-work repositories. A fork is presented here only where it contains a documented contribution, evaluation branch or clearly marked fork note.

  • Dust: upstream interaction evidence through issue #26605 on audit-log events for human approval and rejection of gated tool actions, and PR #26667 fixing AbortError detection in a JavaScript SDK streaming example. No product claims are made from the fork itself.
  • Model Context Protocol, agent framework and chatbot forks: used as tool references or contribution bases. They carry FORK_NOTES.md where meaningful local changes exist.
  • Legacy experiments, including archived compliance prototypes, are labelled as historical and point to the maintained successor repositories.

How To Evaluate My Work

Start with one flagship repo and run its shortest demo command. A good 90-second review should answer four questions:

  1. Is the intake structured and synthetic?
  2. Are deterministic checks visible before any model-style drafting?
  3. Is export blocked until a human approval state exists?
  4. Does the output carry source provenance, review status and an audit trail?

Then inspect the tests around blocked export, source rejection, approval state and golden outputs. The strongest evidence lives in the tests and sample packets, not in marketing copy.

Background

  • Partner at gunnercooke in Germany, advising on AI, SaaS, crypto, capital markets, payments and EU financial regulation.
  • Trained at Hengeler Mueller, Freshfields Bruckhaus Deringer and Cleary Gottlieb. German-qualified lawyer, admitted 2012.
  • Former data scientist at Dudenverlag, building Python NLP pipelines.
  • Languages: German native, English fluent, French professional working knowledge.

Public-Safe Statement

This portfolio uses synthetic examples only. It does not include client data, privileged material, confidential negotiation history, candidate data or personal data. Public outputs are draft-only review artifacts and do not provide legal advice.

Contact

LinkedIn · GitHub

Pinned Loading

  1. eu-ai-act-classifier eu-ai-act-classifier Public

    Deterministic EU AI Act classifier with cited risk tiers, obligations, timelines, CLI, MCP-style tools and review gates.

    Python

  2. legal-ops-agent legal-ops-agent Public

    Supervised legal-operations workflow for typed intake, deterministic risk triage, reviewer routing and human-approved outputs.

    Python

  3. ai-saas-legal-ops-starter-kit ai-saas-legal-ops-starter-kit Public

    Public-safe legal operating layer for AI SaaS: contract intake, DPA triage, AI vendor review, launch governance and approval-gated risk reporting.

    TypeScript

  4. MiCAR-Authorization-Co-Pilot MiCAR-Authorization-Co-Pilot Public

    Source-verified MiCAR authorization workflow with redaction, audit logs, deterministic stub mode and lawyer-approved export gates.

    Python

  5. micar-whitepaper-linter micar-whitepaper-linter Public

    Deterministic MiCAR white paper linter with Annex I, II and III checks, severity-ranked findings and pinpoint citations.

    Python

  6. eu-financial-reg-horizon-scanner eu-financial-reg-horizon-scanner Public

    Source-verified EU financial regulation horizon scanner with taxonomy, product impact scoring, reviewer queues and approved alert gates.

    TypeScript