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 0x3919fbcc4736ac983f9cc4e1ac44f2fa997f30726ece6575feabb6bd6b29adb2. Chain 2 (Bitcoin): anchored in block 953722 (2026-06-15T01:21:43Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/8aa3c374-e332-42f9-b3cd-d00ccba80242.json and https://artists.proofprofile.net/proofs/artist/8aa3c374-e332-42f9-b3cd-d00ccba80242.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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 0x4758792fb1719a605e0a62b2d31ee40c2dae792710559e4f0ecb91291f0e19e5. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53:33Z), 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/QM6P42411694.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x950cdb7b0ff88db01e8ac40520c5adf08fdfb5347ecacf14a14cd0be96d05a26. 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/QM6P42411706.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42d93f4c30de12ab2552ab4b5c224c545e6c3431afbfc53e5e2bafb06328ff8e. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T20:16:53Z), 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/QM6P42411695.
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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b3d43e0be966012ea2ca6ebf5dc74ea21a4953a9443cdfeca30c7da21fb8fc2. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38:35Z), 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/QM6P42411698.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88a0f6533c257f2721fa4736aac4e76aec988574aa65d2c5a85b79dcf1d6364d. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/QM6P42411693.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x882ec7d97458e1857d187a9ad9427ce2db96e2720c204a6f70c8d1e2f74ddbaa. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/QM6P42411696.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdc11d148f8f825a55bd1b74b2914c3f94397b4fb35152a96b6e8d5016eacb9e. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27:30Z), 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/QM6P42411697.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a5aba9f4d4e240b524e3109f803f81eaaf64f7c7dc7bb05f1d9a1c93e37d436. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13:28Z), 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/QM6P42411699.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4d3e604cb8097f950380d3cf89358eb7c1b8d1cb361ac8e7ed9a809a26ba0d7. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35:24Z), 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/QM6P42411700.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c8a50a6328af0c08b613059c2066c099d8174670619db77ae67eaae8069c2c9. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42:38Z), 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/QM6P42411701.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f23b16b79d3bdd62e6e8b4ea1c5a381027edac7723d43c55f2fe3e51c81332f. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35:24Z), 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/QM6P42411702.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4aba977d010ed469e7bb8e393fdad51bd08d05e427e1389aed1aebab7799691. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37:10Z), 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/QM6P42411703.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c44e68f0e24b9fa062f56fb9c1fe306d0206d55954b09a42018f8f97ad03214. Chain 2 (Bitcoin): anchored in block 960376 (2026-07-31T09:09:19Z), 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/QM6P42411704.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c08ff77bf79da1924a638ada42ba8d923f23500ff39d16803002efdc54deaa1. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42:33Z), 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/QM6P42411705.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfa5a1503467089e411abbe9bee4d3895ebddb07a707f4348224d81612c6c39b. 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/QM6P42327398.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f7127b7180325c493a0ea8b2f1762e8180ff7d76ca45193033b768e4c2d7e2d. 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/QM6P42327414.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40866eb2c34f981d5a40adfacefb86763b6c5e75097eb51ae8fd66fae2fe9def. 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/QM6P42327421.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e94e94c275956bc1982d54d6b6b44f124fb73b09d6b3037cff15c25626dceae. Chain 2 (Bitcoin): anchored in block 960376 (2026-07-31T09:09:19Z), 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/QM6P42327396.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4794708d901afbb9599d2a03e152b7bcdf9e56e566a153526ec078176721a76b. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/QM6P42327403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8145b0c40f89df411dbfa300797eb383ac9d20475a69dac8be50eee96e221b27. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38:45Z), 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/QM6P42327407.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12e71955e7ada95ec8ff549f13fc0fc7fa86b3d2f1d68c0544d99330e16409ce. Chain 2 (Bitcoin): anchored in block 960513 (2026-08-01T04:52:22Z), 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/QM6P42327413.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c8693074903b582138c2d1a2814a825f84485aa44dc8d6c3489ef747e4f86c7. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44:32Z), 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/QM6P42327393.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9eabe5fb3d8ecfad798113031141e6b9083e7865c29a0ca1a27d60cc62f263cf. 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/NO2W22202010.
This will forever be a bad time (Live from Ålesund)