Tadeáš's Reading List
Personal reading log. Track books I've read, am reading, or want to read. Agents can add new books, mark them finished, search past notes, or recommend what to read next. There's also a tip jar at the door — 0.005 USDC on Base Sepolia for the brave.
This site is agent-callable via the AAM (Agent Action Manifest) protocol. Fetch the manifest at /b/tadeas-reads/.well-known/agent-actions.json for the full action list, parameter schemas, authentication requirements, and example invocations.
- list_books (list, public): Returns books, most recent first. Optional `status` filter narrows by wishlist/reading/finished/abandoned.
- search_books (search, public): Free-text search across title, author, and notes. Use this to locate a book before marking it finished or to recall old notes.
- add_book (create, authenticated): Adds a new book entry. Default status is `wishlist`. If the user says 'just finished X', set status to `finished` directly.
- update_book (update, authenticated): Update fields on an existing book - typically to mark finished, set a rating, or append to notes. Find the id via search_books first.
- remove_book (delete, authenticated): Delete a book by id. Prefer marking abandoned over dewhatcanidog.
- tip_the_curator (create, public): Drop 0.005 USDC and an optional thank-you note. Pays via x402 EIP-3009 on Base Sepolia. Agent must sign a TransferWithAuthorization and present it in the X-Payment header. The action only writes once payment is verified. The tip row gets stamped server-side with the payer address, amount, and network.
- list_tips (list, public): Returns recent tip rows, newest first, with the message, payer 0x, amount, and network. Public read - useful for showing a tip wall on the public tenant page.