Skip to content

Handover: Seren Store Implementation to Christian & Claude #21

@taariq

Description

@taariq

Handover: Seren Store Implementation

This issue tracks the handover of Seren Store implementation to @christian-smith.

Project Overview

Seren Store is Agent Commerce Infrastructure - a platform where AI agents discover, purchase, and consume data, APIs, and other agents using SerenBucks. See Design Spec and Implementation Plan.


Completed Work

Backend (serencore) - ALL MERGED TO MAIN

PRs Merged:

Migrations Applied (061-069):

Migration Description
061 Publisher capabilities (initial)
064 Publisher capabilities (expanded with use_cases)
065 Agent template enum value
066 Create agent_templates and agent_template_invocations tables
067 Publisher verification expiry (annual subscription)
068 Publisher KYC tracking ($300 threshold)
069 Rename usage_example to usage_examples

Phases Complete:

  • Phase 1: Database Schema & Template Storage
  • Phase 2: Publish API (POST /api/agent/templates/publish)
  • Phase 3: Invoke API & Daytona Integration (POST /api/agent/templates/:slug/invoke)
  • Phase 4: Publisher Account Management (verification expiry, KYC threshold)
  • Phase 8: Catalog Updates (filters, sorting, suggest_publishers endpoint)

MCP (seren repo)

PR #34 Merged: Added suggest_for_task and get_wallet_status tools

  • Issue #38 closed: Search-first discovery implemented

Remaining Work

Phase 5: SDKs (NOT STARTED)

Issue SDK Status
#14 Python SDK (@agent decorator, CLI) Not started
#15 TypeScript SDK (defineAgent(), CLI) Not started
#16 Rust SDK (#[agent] proc macro) Not started

Deliverables:

  • seren test - Run template locally in Daytona sandbox
  • seren publish - Upload template to marketplace
  • API client for programmatic access

Phase 6: First-Party Agents (NOT STARTED)

Issue Agent Status
#17 Web Researcher Not started
#18 Code Reviewer Not started
#19 Document Processor Not started
#20 Job Application Seeker Not started

Purpose: Showcase agents to demonstrate platform capabilities

Phase 7: Analytics (NOT STARTED)

Issue Feature Status
#21 Publisher Analytics Endpoint Not started

Endpoint: GET /api/publishers/me/analytics

  • Invocation counts, revenue, error rates, latency metrics

Key Documents

Document Location
Design Spec docs/plans/00_design_spec.md
Implementation Plan docs/plans/01_implementation_plan.md
SerenBucks Credit System docs/20253012_design-serenbucks-credit-system.md
Unified Architecture docs/20260102_SerenStore_Unified_Architecture.md

Related Repos

Repo Purpose
serenorg/serencore Backend API (Rust)
serenorg/seren MCP server and CLI
seren-store (this repo) Documentation and planning

Notes

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions