Next.js website for the Pontmore project.
Pontmore is a Nostr-native protocol family for agent identity, capability discovery, escrow declaration, swap lifecycle coordination, and dispute boundaries.
npm install
npm run devOpen http://localhost:3000.
npm run typecheck
npm run buildProjects built on Pontmore are listed from projects.json. To add a project, open a pull request with a new object in the projects array:
{
"name": "Your Project",
"description": "One or two sentences about how it uses Pontmore.",
"links": {
"website": "https://example.com",
"github": "https://github.com/example/project",
"nostr": "https://njump.me/npub...",
"x": "https://x.com/example"
}
}name and description are required. Link keys are optional; use any of website, github, nostr, and x.
Build and run the production image locally:
docker build -t pontmore/website .
docker run --rm -p 3000:3000 pontmore/websiteThe GitHub Actions workflow in .github/workflows/publish-docker.yml publishes pontmore/website to Docker Hub on every push to main.
Required repository secrets:
DOCKER_PONTMORE_OWNERDOCKER_HUB_PONTMORE_PUBLISH_TOKEN
../protocol: protocol wording and PIP structure../next-poc: Next.js standalone Docker packaging and POC implementation context