Semisol 👨💻 on Nostr: Have 2 domains. app.example and sign.app.example On sign.app.example, it acts as an ...
Have 2 domains. app.example and sign.app.example
On sign.app.example, it acts as an in browser signer for app.example in a hidden iframe (you do not need users to visit it directly) while always validating the parent is app.example.
If app.example is broken they can’t break the sign subdomain
Published at
2025-05-01 06:55:57Event JSON
{
"id": "c140b3aeacfac78688bb74e2359f23785fa24501afa157795061209167390cc7",
"pubkey": "52b4a076bcbbbdc3a1aefa3735816cf74993b1b8db202b01c883c58be7fad8bd",
"created_at": 1746082557,
"kind": 1,
"tags": [
[
"e",
"756db19a3f2272e7b33a02eefd4024718c78b066c6b041ecaced1356d364bd9b",
"wss://relay.damus.io/%20wss://relay.notoshi.win/%20wss://nos.lol/%20wss://relay.siamstr.com/%20wss://relay.0xchat.com/%20wss://nfrelay.app/%20wss://relayrs.notoshi.win/%20wss://relay.nexterz.com/%20wss://fenrir-s.notoshi.win",
"root"
],
[
"e",
"58d1e188334eeee8a38c96a27f09f8e0072ba89f7c33dc98d8aee4172d848b12",
"",
"reply"
],
[
"p",
"82341f882b6eabcd2ba7f1ef90aad961cf074af15b9ef44a09f9d2a8fbfbe6a2"
],
[
"p",
"b299876ba85e33da57269247f7f91aee025f5bd2bc229aa85c7908f37c10c838"
],
[
"p",
"be7358c4fe50148cccafc02ea205d80145e253889aa3958daafa8637047c840e"
]
],
"content": "Have 2 domains. app.example and sign.app.example\n\nOn sign.app.example, it acts as an in browser signer for app.example in a hidden iframe (you do not need users to visit it directly) while always validating the parent is app.example.\n\nIf app.example is broken they can’t break the sign subdomain",
"sig": "029b2dd8e889f8dafefe55054e7cc41945afae18372b9498714832aeea24204d803cd5ab61bed1b48f367b271177bb49dd74415db8f3143ab61dbec90384a485"
}