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 0x2ed9c6be3bdfbb27f1dc9dc62b40aa67c3f69d51c7fa64227127cc101c805f19. Chain 2 (Bitcoin): anchored in block 953654 (2026-06-14T16:26:51Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/49f03d20-6352-4a22-abeb-a56b80b89470.json and https://artists.proofprofile.net/proofs/artist/49f03d20-6352-4a22-abeb-a56b80b89470.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 0x5dfb4a52da8c08ac8fa56c93dc64b2534a941e455cca9ab0f94f321b960c1bdb. 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/TR0331501381.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d5e8c3c08d5d085ef7c65024a7caedaf9f2832aa5439eca4ae049d52de294d5. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/TR0331501376.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb150c8b70d9482835c3ac5ef21bd4b9ef147c0aae0da5d4776e6678d51bdc80. 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/TR0331501389.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41caf23040a39f07b32330cfe47b6b8a85c385ef742840de8f2615a16324e3d1. 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/TR0331501380.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06dc1db8dff471cf8636a3ce1224e5bd72d7c21e8b2bfba3d01c2c2c29bd4948. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), 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/TR0331501387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc974e7ca5f995c176c09fb53a97191ec7c6b4bbd2002d63816d4194b23d33c1a. Chain 2 (Bitcoin): anchored in block 957056 (2026-07-07T15:15: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/TR0331501388.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae4059c8862c7044c314cbe6b1d8e80d92bf745dadf61a695d1f25652ca09097. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/TR0331501383.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c0a42765022e66684e71c0710dc53b23e200e76576f0b68ba469c2c1cefa1ed. 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/TR0331501378.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65e62707486d8c66f9d2ae93d525ea349c7670ecb5e3ddd9a6fa1ab0864fc7fe. 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/TR0331501377.
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 0x3e5b7a2d8293302a50b7826ea9aafac940024a4443bf2fbd49d577970c7fd51d. Chain 2 (Bitcoin): anchored in block 960240 (2026-07-30T09:57: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/TR0331501384.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f939f4705366760299faccd52d28ee96eb2088908bf0923109685f6329ebc7a. Chain 2 (Bitcoin): anchored in block 960266 (2026-07-30T14:44:50Z), 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/TR0331501385.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8b4fd1e520d585b606ad8482381debc08459bad8c87b6809fb01bad87c914d9. Chain 2 (Bitcoin): anchored in block 960314 (2026-07-30T21:00:46Z), 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/TR0331501386.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a15ecaeca0aa0696943df6c1ad4a3c6171cba26343db369c04970eba1a3622d. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/TR0331501379.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93a77aed85ff8f31f331fb69377329eb949dd46aadb39bc32a088680da328299. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17: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/TR0331501382.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b1c1e82c031d535791fb3cd90cab0650344a892ac39bcf5fac9d8f5351b30c4. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/TR4152500005.