[WIP] Indy ledger#3034
Conversation
Signed-off-by: jamshale <jamiehalebc@gmail.com>
From claude helping to summarize the approach and current status...What's being removed from core acapy (PR #4119) The file tree shows 247 Python files touched, all deletions or stripping of Indy-specific code. The key modules being gutted or removed entirely are:
In short, it's stripping out the Indy ledger pool, the Indy credential/presentation format handlers, the How the plugin (PR #3034) monkey-patches it back in The plugin's file tree mirrors the deleted modules almost exactly —
The tricky part — and what's still unfinished The monkey patching works cleanly for the ledger/schema/cred-def surface, but it gets hairy in the issuance and presentation protocol managers — the V1/V2 credential exchange and present-proof handlers. Those managers have Indy-specific branching logic deeply embedded (checking wallet type, falling back between Indy and AnonCreds format handlers, etc.), and the plugin hasn't fully patched all of those yet. That's the explicit "still WIP" gap jamshale calls out. |
This the WIP branch for the plugin that contains all the indy ledger, anoncreds, endorsement protocol from core acapy. It's targeting the indy removal branch. It attempts to patch all the handlers/routes where indy specific stuff was baked into the core. There is some places this hasn't been fully accomplished.