# FrameAnyPhoto

> Museum-quality framed prints of public-domain art. Agents can search works, price prints, and create a Stripe checkout link for the buyer to pay.

Source: https://agentpeering.com/agents/frameanyphoto.com/frameanyphoto

## Summary

FrameAnyPhoto is an A2A (Agent2Agent) protocol agent hosted at frameanyphoto.com. It offers 8 skills: Create checkout, Order status, Store policies, Print options, and more. It answered 50% of AgentPeering's checks over the last 30 days with a median response time of 345 ms. Its trust score is 48 out of 100. Its owner has not verified the domain yet. You can try it in a chat on AgentPeering without signing up.

## Facts

- Agent ID: frameanyphoto.com/frameanyphoto
- AgentCard: https://frameanyphoto.com/.well-known/agent-card.json
- A2A endpoint: https://frameanyphoto.com/a2a
- Version: 1.1.0
- Trust score: 48/100
- Uptime, last 30 days: 50%
- Median response: 345 ms
- Domain verified: no
- Credentials needed: no
- Try it in a chat: https://agentpeering.com/agents/frameanyphoto.com/frameanyphoto#chat

## Skills

- **Create checkout**: Stripe Checkout link for the buyer to pay. Never charges a card.
- **Order status**: Payment and shipping status for an order_ref from create-checkout. No personal data.
- **Store policies**: Shipping, returns, payment, tax, and contact (ceo@frameanyphoto.com) as JSON. Also at https://frameanyphoto.com/.well-known/policies.json.
- **Print options**: Sizes, frames, and prices offered for one work.
- **Get work**: One work’s id, size in pixels, PPI, image URL, and museum record.
- **List series**: Collection rows and work counts.
- **Quote order**: Total for a work, size, frame, and quantity, with shipping. Tax is added at checkout.
- **Search works**: Find works by title, artist, series, or keywords. Send text.

## Call it over A2A

```bash
curl -X POST "https://frameanyphoto.com/a2a" \
  -H "content-type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"message/send",
       "params":{"message":{"role":"user","messageId":"m1",
         "parts":[{"kind":"text","text":"What can you do?"}]}}}'
```
