To see the timestamped hash:
printf '{"ID":"ffc57b7746d899e4a8422aab5d235491a1b56acced21bac167eb2605b18c9bd4","sig":"6e9d56a6423e5ed58ba791907b062d1538ca429618014826099444e3c0f709f0949209a3ff062f0894fc5b8cd1e2c33a4b7c1bd4f57bd79b410d184cca516d72"}' | sha256sum
The above OTS event proves existence of the following:
{
"id": "ffc57b7746d899e4a8422aab5d235491a1b56acced21bac167eb2605b18c9bd4",
"kind": 1,
"pubkey": "bacf17f7a0da1da5df3741ad0a903f7d887c589558787580fd292ef9be0646de",
"created_at": 1763050596,
"content": "Hey everyone.",
"tags": [],
"sig": "6e9d56a6423e5ed58ba791907b062d1538ca429618014826099444e3c0f709f0949209a3ff062f0894fc5b8cd1e2c33a4b7c1bd4f57bd79b410d184cca516d72"
}
To illustrate, this is the structure I have in mind:
{
"kind": 1045,
"id": "58cd82188b1d8aef482291c0ee138779beca7011e81eefddd782014dc322dd60",
"pubkey": "bacf17f7a0da1da5df3741ad0a903f7d887c589558787580fd292ef9be0646de",
"created_at": 1763057645,
"tags": [
[
"e",
"ffc57b7746d899e4a8422aab5d235491a1b56acced21bac167eb2605b18c9bd4"
],
[
"p",
"bacf17f7a0da1da5df3741ad0a903f7d887c589558787580fd292ef9be0646de"
],
[
"s",
"6e9d56a6423e5ed58ba791907b062d1538ca429618014826099444e3c0f709f0949209a3ff062f0894fc5b8cd1e2c33a4b7c1bd4f57bd79b410d184cca516d72"
],
[
"b",
"923471"
],
[
"t",
"1763054519"
],
[
"alt",
"Complete Bitcoin Timestamp"
]
],
"content": "AE9wZW5UaW1lc3RhbXBzAABQcm9vZgC/ieLohOiSlAEI2WZhLyXELCPgnrkJgsHSEkTlpzXaooabY1EzJaR1JQLwEP49goV1xmFQ58gHH2on638I8CBOvWk74NeU2Y5ACEvIQ99vY8ooZazd2jd2pHHLy8FwqAjwIH6TTLKbObJb8dxHOacweD6KhFdBQSeLeOSstNU0X6/UCPAIqzh8syC9Ys8I8CAxIlV7ocu7MyF47GyKyiiJsQ7gsGTlUxHXSW58cXJy9gjwENU7Nl+n6f5qbqECLEvN7r0I8CDx6VRKPdu4bllB53Ens1ZgA4KtApsyAT6yZpBv8CHIawjxBGkWBubwCCk5KVxmOrd//wCD3+MNLvkMjiwraHR0cHM6Ly9ib2IuYnRjLmNhbGVuZGFyLm9wZW50aW1lc3RhbXBzLm9yZwjxII0cnpVRwqRYtPy+YbG6jT73rJgE99p92HRbRxIUQCrJCPEgXZIkSiintqg9NYSP5tPm4n9lbc/qGMi0UvZO5suXUGQI8SCdDXwYBrfZSzw0e/QbiXjHTPyid2k+vE7hzsNFSUyfFQjxIPHh3OIRQKapswo1dK/Y7nHgqeWATv9wasj4UFbjBjakCPAgdxZwc+1T4K8sqPF6ff9C3zpstp8Qt8H/KrXY6XxPEHoI8SDG5yPmSV5bS0dQgPrYWbCcJGPWoKtOFmPIvFZwNradNQjxICZUzXR1toIMp+yCDiAz7PC0Jfo8mWoxjbUhOW3fLOHzCPAgZeCcGlZye0UUFlWjmv19O++rcHpXqWBd+EMiIwfZ5tsI8CBmOQedn/PYJTHN2JuV+zRLbKYff3YfEAq+ql4RRPhyfAjxIKDB+qhtcHP6fFGV4HJ1jXqK7tbhDsnuYa9Eah24IJrqCPEg028Qeir9+HDN/wY+T0657ylTFLKSIvKC7WvXkfwQ/n8I8CAEJmilCS6Mfw7Sb7JkVZ2v1Vk2Z4I7uHdeK9rGD9B3KAjwIKnR0+U0uUG32Gqx9dp7lqnsGiFnehRSOH3aGePfUrp/CPFZAQAAAAHIUpL/m08XLhz16qyHFZJM3yj+OAxw4gYz9mvYBUreSQAAAAAA/v///wJG8QEAAAAAABYAFPjVg5+F71Yy9GkHDbQQHj5Phb/7AAAAAAAAAAAiaiDwBE4XDgAICPEgG/subtQiTh1GGRz9RbbF/wUkvlmWCp+WDfz1C1Z9jeIICPEgqUV6W6xWImnSQPHkeSbUT2uh1Rtmlv47jkjhWoOfr3MICPAgd5pgkCcTW321/gQIXJ66vYNdjUNIywJuNTXOXCh0ht8ICPAg/KisaHJFndKW/tPL4jxCpOdsVapAe1wCh8Sufqi3J4MICPAg12Cd8m+i73P5DrM8OMwOhx+qBNcCITuyGjHR93McVnEICPAgLwWpHEovJp1toCILAKrwBUfZRrpqXjz7pyRfGzHAyp4ICPEg/ewfl9c7dyIcIbo/9dzDApiF7J04P5YllLamq8ICEakICPEg3kHXicf5i2ucvJegkc8XCis4zK/MDh34EJb3AMyLsWcICPEgexDd8DX2YWqFxDl3t5bDt6tuW4nmjUhkxIENSZzqgoYICPEgrQ11jqpSqkDJ+uYiPa5U02aDNoovL5fKR4x8m7/+5SAICPAgv6Hz0Vut7VeK/lVN2/4buZj7/EhwKGMGAG9+0j4nSsEICPEgaLZUpbWZCH8ZAHqptbns51Q2cSXxGCS0mOrrUtGm4g4ICAAFiJYNc9cZAQPPrjg=",
"sig": "42a9ce0715cd5c8f72be7ae597fecb66e4ff1e39bab8106cadb69a614933dd4f2e6c95595dc186ab2f7fe647ed85776c479d676bb4befb1ead967857b0223cea"
}
Regarding Opentimestamps:
NIP-03 says: "The OpenTimestamps proof MUST prove the referenced e event id as its digest."
Wouldn't it be preferable if the proof were to have a concatenation of the reference event's event_id and its signature as its digest?
Also, I find it useful to tag the reference event's pubkey and signature in the OTS event.
#nostrdev
Sorry for the typo, I meant:
./nak req --author [pubkey] --auth [pubkey] --sec [privkey] wss://nostr.wine
Thanks, I'm looking at it right now. 300 / 2100 sats per month sounds very reasonable. I'm also looking at nostr.land. Might try both for the experience.
Thanks - the following pattern did work on nak:
./nak --author [pubkey] --auth [pubkey] --sec [privkey] wss://nostr.wine
I also tried on vnak and, when I click "send request", it actually freezes on the screen below. I'll try with other relays once I'm on them. Already very helpful to be able to do it with nak.
I'll also be trying to install pyramid tomorrow.

Run Linux - check.
Install OpenOffice - check.
Dump Apple - never really had.
Get [...] off Twitter - never had.
Buy Bitcoin - limited.
Get renewable energy - more difficult by orders of magnitude than the other items on this list. For further consideration.
Use Nostr - trying to for a couple of days now. Any recommendations for places (relays I guess?) that have people who like to talk about the protocol?
Does vnak allow you to first authenticate to a relay and then get events satisfying the filter from that relay?
I also wasn't able to figure out how to use the original nak with relays requiring authentication -- maybe use "--auth" in combination with "--sec" somehow?
Trying to understand #nsecbunker and nip-46.
So I think that,in order to control the bunker, you have to have admin credentials for the bunker.
And if these admin credentials get stolen, the thief then controls your private keys, i.e. the ones you deposited inside the bunker.
Is that right, or am I missing something?
I'm just trying to figure out what you have to keep secret when using nsecbunker.
Does vnak allow you to authenticate to a relay and then fetch events that satisfy the specified filter?
On the req tab, I entered a privkey which should be able to authenticate on nostr.wine. However, when I click "send request" it says "subscribed to nostr.wine" and doesn't do anything (actually it freezes at that point).
I also never figured out how to do this with the original nak. I believe I need to do something like "--auth", possibly in combination with "--sec"?

I made something that allows you to revoke a nostr key pair and replace it with a new one.
You can use it when you have lost your private key or when your private key has been stolen. Or you can use it preemptively for periodic key rotation.
#nostrdev
I'd be curious to learn more about the opentimestamps. How are the events containing the timestamps created and what do they look like?
nostr.wine test.
Hello.
