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 0xb22998bc7af3e9077ea4542a5b357ad2986b3e5abb5887334acd2c32ea76d65d. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/4998dc7b-fc9f-4ff4-9bf3-d78d69aca732.json and https://artists.proofprofile.net/proofs/artist/4998dc7b-fc9f-4ff4-9bf3-d78d69aca732.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
if everyones different, they're all the same
i replay awkward conversation moments in my head
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 0xbcf2105cea29302076e49e7f08c2365a689a6d4be59e0e9f712a94362cab19a3. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59:37Z), 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/USANG2485975.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd04706bc2d1a3cc285a63579cebb84618ab52c04a617408a3623281073065576. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QT3EY2483820.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43072798896883c025bf00fa074248d151a8ff6ec0ac1d6059a0827de321388d. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZDA62545280.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03ea9c227a878540e76bc5cfd1b4aee459268ad60e9702b4d4f7b9417f527bf6. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13:26Z), 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/QZHN72597768.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8dd3b9eb3a31aa69fb1fd0f921fd9917fbdf35cde499626a7428f037ddb4e431. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZHN82528968.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa37feea18dc286a1203bde19ad2b8a8d5ad6ff5b70b372f9fba6cdf7c2fb5228. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), 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/QT4K32522658.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90df0663a7a6961153c3364875fd19278fee2909a194acb0a95c66be39c6f81c. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/QT4K32574364.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd31e4c85c42cc828dd9136b36ce5521e9445983bab53ec1365bb161f60dcb756. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), 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/US3DF2579357.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x362f636c76bb37171e8c7604c740d6f3745dbe40dc530bc000403c3eeefe249a. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47:44Z), 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/US3DF2579361.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64a345478c3613e9d8146e449e1dee5764b17aef3a04ee832a1b98c8dfad9e50. Chain 2 (Bitcoin): anchored in block 958798 (2026-07-20T02:01: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/US3DF2549164.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf706d8c718f353929651886154d9cdd9a225dcb12cf7527175e1a779ab0c00e2. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/US3DF2574594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc68e9e6e2085fca437c0b22e23deea5cfe2b2d9089a3e40e5c53c1bce2a599f. Chain 2 (Bitcoin): anchored in block 958476 (2026-07-18T01:26:56Z), 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/USANG2485976.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b8b770a63fce984db02bd1ca1e99db44f8c9e2cf208089316134c07378e1e72. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28:02Z), 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/QT4K52519884.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd893068eb73e81c1dab11a8f916b658dff95ff624996a712c35ac080512f9201. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/QT4K42506671.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfce5a441952fc9b53b5bffe999cb0690897b0a7c3dd612f3fe85c43c172695be. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03:39Z), 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/QT4K42512369.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b41dad7091ca70ceb5fbe3b5acd8aed3fcf5a84ac1dc5ef7a5e05d2bbff3cae. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/QT4K42561946.