# PresentMind
> PresentMind (presentmind.gifts) is a personal gift planner: users record the people in their lives, track gift occasions through the year, capture gift ideas when inspiration strikes, and buy ahead. It also hosts a public library of curated gift ideas.
The public gift-idea library needs no account. Every library page is server-rendered semantic HTML. Each idea page exposes title, price band, recipient fit, occasion fit and interests in a `
` (each `- ` has `data-field` and `data-value` attributes) and as schema.org Product JSON-LD with an AggregateOffer price range in USD.
Library facets:
- Recipient (`/library/for/{value}`): him, her, kids, parents
- Interest (`/library/interest/{value}`): cooking, coffee, outdoors, reading, gardening, music, tech, wellness, travel, art
- Occasion (`/library/occasion/{value}`): birthday, christmas, anniversary, valentines, mothers-day, fathers-day
- Budget band (`/library/budget/{value}`): under-25, 25-50, 50-100, 100-250, 250-plus
- Single idea: `/library/idea/{slug}`
Agents can set PresentMind up for a person: POST JSON to `/api/public/invites` with `name`, `email`, optional `from`, and optional `people` (name, relationship, birthday YYYY-MM-DD, likes, dislikes, occasions[kind, title, date, recurring, budget]). The person receives a magic-link email to claim a pre-seeded account. Full documentation: /agents
Machine-readable discovery: UCP manifest at `/.well-known/ucp`; JSON search at `/api/public/library/search?q=&for=&interest=&occasion=&budget=&limit=` (no auth). Library content is curated through a Christian worldview (see /values).
The planner itself is a paid subscription ($9/month); the library is free.
## Pages
- [Gift idea library](/library): All curated gift ideas.
- [Gifts for him](/library/for/him): Ideas suited to men.
- [Gifts for her](/library/for/her): Ideas suited to women.
- [Gifts for kids](/library/for/kids): Ideas suited to children.
- [Gifts for parents](/library/for/parents): Ideas suited to parents and grandparents.
- [Example idea](/library/idea/pour-over-coffee-kit): A single idea page with parseable data.
- [For AI agents](/agents): Library structure and the invite handoff, including request format.
- [Set up for someone](/invite): Human form for the same invite flow.
- [UCP manifest](/.well-known/ucp): Machine-readable library search capability.
- [Our Values](/values): Content standards.
- [Terms](/terms): Terms of service.
## Optional
- [Under $25](/library/budget/under-25): Budget collection.
- [Christmas gifts](/library/occasion/christmas): Occasion collection.
- [Gifts for coffee lovers](/library/interest/coffee): Interest collection.