Capture
The Chrome extension captures conversations and writes them to toda.
Supported sources
- ChatGPT
- Claude
- Gemini
- Grok
Support is resolved by hostname. Page selectors are maintained separately for each source.
Flow
- Open a conversation.
- Open the extension.
- Review the extracted messages.
- Save the selected content.
Long conversations are split into chunks. Each chunk includes its source, conversation identifier, index, and total chunk count.
Login
The extension connects through Sign-In With Solana. The hosted connect page verifies the wallet signature and returns a short-lived session in the URL fragment.
The extension stores the session in chrome.storage. It does not receive or store the wallet key.
Storage
Captured content uses the same write path as the SDK. The content is encrypted, appended to the owner's log, and included in a later anchor.
Private content remains offchain.
Limitations
DOM capture depends on the page structure of each source. A source update can break extraction until its selectors are updated. Direct connectors are preferred where available.