Paid service APIs that use KeySend as an interface.
This service delivers a pong message response
This service responds with metadata about a service
This service delivers a list of available services
Other services can be configured and enabled using their relevant environment variables.
Return high level information about node routing activity.
To enable this service, specify activity to share.
# Share the fees earned
PAID_SERVICES_ACTIVITY_FEES=1
# Share the forwarding total
PAID_SERVICES_ACTIVITY_VOLUME=1
Initiate a connection to a node to peer with them
# Enable connect service
PAID_SERVICES_CONNECT=1
Deliver a short message via SMS or email.
To enable this service, configure the environment for sending messages:
# Use Postmark email for your inbox
PAID_SERVICES_INBOX_EMAIL_FROM="email to send from"
PAID_SERVICES_INBOX_EMAIL_TO="email to send to"
PAID_SERVICES_INBOX_POSTMARK_API_KEY="postmark API key"
# Use Twilio SMS for your inbox
PAID_SERVICES_INBOX_SMS_FROM_NUMBER="Number to send from"
PAID_SERVICES_INBOX_SMS_TO_NUMBER="Number to send to"
PAID_SERVICES_INBOX_TWILIO_ACCOUNT_SID="Twilio account id"
PAID_SERVICES_INBOX_TWILIO_AUTH_TOKEN="Twilio account id"
PAID_SERVICES_INBOX_PRICE="optional sats price to charge for inbox message"
Request a signed BOLT 11 encoded payment request
# Enable invoice service
PAID_SERVICES_INVOICE=1
Reference other nodes that offer paid services:
PAID_SERVICES_NETWORK_NODES="comma separated node public keys"
Return a short profile description of your node.
To enable this service, set the profile of your node:
PAID_SERVICES_PROFILE_FOR_NODE="detail text about this node"
PAID_SERVICES_PROFILE_URLS="URL\nOTHER_URL" (separate multiple with newlines)
Return a relay payment request
PAID_SERVICES_RELAY="1"