Skip to content

Instantly share code, notes, and snippets.

@bw2
bw2 / bench_us.py
Last active May 14, 2026 15:32
trviz Cython optimization PR — validation harness (1000-case differential test) and microsecond benchmark
"""Microsecond-precision benchmark for trviz.cy.decompose.decompose_cy.
Times decompose_cy on 6 representative cases (perfect repeats of varying
motif length, multi-motif mixes, mutated long sequences). Reports
min / median / mean over N iterations per case (default N=20).
Usage:
python3 bench_us.py [n_iter]
To compare two versions, run the script against each (e.g. on different
@bw2
bw2 / ucp_profile.json
Created September 6, 2026 18:57
ucp test profile
{"schema":"https://ucp.dev/schemas/agent-profile/v1","name":"survey-verifier","capabilities":["dev.ucp.shopping.catalog.search"]}
@bw2
bw2 / ucp-agent-profile.json
Last active September 6, 2026 19:21
UCP agent profile for read-only catalog search probe
{
"ucp": {
"version": "2026-08-25",
"services": {
"dev.ucp.shopping": [
{
"version": "2026-08-25",
"spec": "https://ucp.dev/2026-08-25/specification/overview",
"transport": "mcp",
"schema": "https://ucp.dev/2026-08-25/services/shopping/mcp.openrpc.json"
{"ucp":{"version":"2026-08-25","services":{"dev.ucp.shopping":[{"version":"2026-08-25","transport":"mcp"}]},"capabilities":{"dev.ucp.shopping.catalog.search":[{"version":"2026-08-25"}],"dev.ucp.shopping.catalog.lookup":[{"version":"2026-08-25"}]}},"name":"survey-agent"}
{"ucp":{"version":"2026-08-25","services":{"dev.ucp.shopping":[{"version":"2026-08-25","transport":"mcp"}]},"capabilities":{"dev.ucp.shopping.catalog.search":[{"version":"2026-08-25"}],"dev.ucp.shopping.catalog.lookup":[{"version":"2026-08-25"}]}},"name":"survey-agent"}
{"ucp":{"version":"2026-08-25","services":{"dev.ucp.shopping":[{"version":"2026-08-25","transport":"mcp"}]},"capabilities":{"dev.ucp.shopping.catalog.search":[{"version":"2026-08-25"}],"dev.ucp.shopping.catalog.lookup":[{"version":"2026-08-25"}]},"payment_handlers":{}},"name":"survey-agent"}