1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31123e4edc3fe5900b99f72ad6b8ef9c4cfe694f3ea7b85841e1b7bde9ef9883. Chain 2 (Bitcoin): anchored in block 953592 (2026-06-14T05:36:59Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/024b8064-2d70-4981-839f-d02a2ef1212f.json and https://artists.proofprofile.net/proofs/artist/024b8064-2d70-4981-839f-d02a2ef1212f.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
It's Beginning to Look a Lot Like Christmas
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef4df1266068df4525bcd882b3a90fbe6f49471f2365f255da31377b031d4668. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NOX9X3340101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x078883bf408652553f72e10c3f4e6c3fcc44814b0212aa47088f96b25da0abda. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NO2JY1302050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91d8da0a88ccaf9e32472b7ca3bf78c92e54889737f8663084a76db59d14aa30. Chain 2 (Bitcoin): anchored in block 960150 (2026-07-29T21:51:49Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NO2JY1302020.
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Let's Twist Again (Cannes Deluxe Edition)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x054bfdc67f490a7c7098211b41fd5ab9dd1f98f0f9510fad6ff781a2910da1cf. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NOHEK0801020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03a19664afacee7832eec1dd4c92de6092aa302d5b8677c2cc762a5e8c204bbf. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NOHEK0801040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf858e4468ac960ab41011600d24c9a472ac74d47e3e0bffe99aa3196161cb4ef. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NOHEK0801050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74649eee15b379787e2624dc57231339b7b4dcc378a2bcbab24cad8b3dd1576a. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NOHEK0801010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf350f499939a85b342af229739c71338861dd0c65cca09666573334c4c9deea. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NOQN62001010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe032041ca3921993db3f5ddb7cb66b99fb8daf40615094902dfdbb97abacf82d. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NO25V0801040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f635087e9d69ee48f131f88a6cc0af53cfc4184f41cb5fa37eaba836ff614a1. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NO25V0801050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c5d2a35fc5c1e30fc6704725e9c3cf8906820ebd0a2d36409a472c162990955. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NO25V0801060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cdfe6652344645aab5e4cf83029e3f612d18b7ca71d33836fce4cbbd347c88c. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53:13Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NO25V0801020.
Nå har vi vaske golvet - Sanger av Alf Prøysen
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ff7520042e9d16815f8451c0379c0c1b034793bae41f376141d1eb9a8d8272f. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NOHEK0307020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a1fb4aeca5922893465753b879bdc157b3a83aa73baad6321b53c61c465c67a. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53:57Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NOHEK0307050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69b3735deaf195d173bd989df5be673790a91fe4bd897903cdd260864f40ac01. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NOHEK0307060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc317d9bf25460a43a25b096ec69d7ef6b45808f8ba2afdd4104f6286dfd40ae2. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NOHEK0307080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fef864fe4d8b244868caa1b545927b54d24230212f80916125c3e7816aaf126. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NO33W1501030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b3e72db2661814cf226678babfaef1a2bee362605d2d3991ad473993f3ed34d. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NO33W1501060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x520c87b67a72dd1010e4e3bd004c4bd6601c934652e9ddc2d16fea1ae520e024. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NO33W1501080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e0a72c53caeab56522bc1c3993e8d22741aa2652eeaa5dbaa709dc8c01a8f6c. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NO33W1501050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10be9aebfd29c9a7c0a5baf9678d5c4f388934b14ef44c740b9d68cb50cee0e4. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NOHEK0001020.