From 9699166a6c5eca01193fab360e88eee236b26a69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20H=C3=B8iby?= Date: Thu, 4 Jun 2026 13:10:20 +0200 Subject: [PATCH] chore: remove internal working files from public repo Removed CLAUDE.md (internal agent working file) and added internal working files (IN_FLIGHT.md, CLAUDE.md, .gemini/) to .gitignore so they are not committed to the public OSS repo. Co-Authored-By: Claude Opus 4.8 (1M context) --- .gitignore | 5 +++++ CLAUDE.md | 32 -------------------------------- 2 files changed, 5 insertions(+), 32 deletions(-) delete mode 100644 CLAUDE.md diff --git a/.gitignore b/.gitignore index d4582f8..8163ec4 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,8 @@ build/ .venv/ venv/ .pytest_cache/ + +# internal working files — not for public repo +IN_FLIGHT.md +CLAUDE.md +.gemini/ diff --git a/CLAUDE.md b/CLAUDE.md deleted file mode 100644 index 38280cb..0000000 --- a/CLAUDE.md +++ /dev/null @@ -1,32 +0,0 @@ -# bsv-compat - -Established (non-BRC) open BSV protocols for Python. Open-source, Open BSV License. -Companion to **bsv-brc** (the ratified BRC standards + overlay). This lib holds -the protocols that are NOT BRC and that the ecosystem is moving away from — -grouped so they can be deprecated together later without touching bsv-brc. - -## Scope discipline (why this lib exists) -- **bsv-brc** = ratified BRC (22/24/52/94/104/105/87) + overlay engine/client + - state_root. Forward-looking, canonical. -- **bsv-compat** (here) = Bitcom (B/MAP/AIP), BSM, and (planned) paymail. - Established, non-BRC, transitional. paymail is being de-emphasised by BSVA; - Bitcom/Bitcoin-Schema is expected to yield to overlay/BRC-100. -- Do NOT put BRC code here, and do NOT put peck-infra clients here (those default - to peck endpoints → a peck-specific lib, not this neutral one). -- Compose py-sdk; never reimplement keys/tx/SPV. BSM rides on `bsv.compat.bsm`. - -## Modules -- `bsv_compat.bitcom` — Bitcoin-Schema OP_RETURN: `op_return()`/ - `op_return_parts_to_script()` (pipe separator = 1-byte pushdata 0x01 0x7c, NOT - raw 0x7c=OP_SWAP), `b_section`/`map_set`, `parse_script` (mirrors - overlay.peck.to `readMapSection`), `push_data`/`decode_pushdata`, AIP via BSM - (`bsm_sign`/`bsm_verify`/`bsm_recover_address`, `aip_section`, `aip_verify`). - -## Tests -```bash -.venv/bin/python -m pytest -v < /dev/null # or reuse bsv-brc's .venv2 with PYTHONPATH=src -``` - -## History -Extracted from bsv-brc 2026-06-03 (bitcom was unreleased there) to keep bsv-brc -strictly BRC. See bsv-brc-python for the BRC/overlay side.