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 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 0x45a761df6dd414757ca9db26920ec388a0080bf80850f06de7827fcd23a87e7d. 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/5a720b73-62dc-4690-9db9-cb21fe152082.json and https://artists.proofprofile.net/proofs/artist/5a720b73-62dc-4690-9db9-cb21fe152082.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 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 0xbbb85574d03f8a0e08185fae4f2e7c9be99a3a2d0bb767e4396a3844c25d8497. Chain 2 (Bitcoin): anchored in block 957776 (2026-07-13T00:05: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/JPR561900356.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbb85574d03f8a0e08185fae4f2e7c9be99a3a2d0bb767e4396a3844c25d8497. Chain 2 (Bitcoin): anchored in block 958058 (2026-07-14T20:20:34Z), 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/JPR561900356.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49fd56f8a7446092fbc72c250401c2679b1418bf2cfd32dac531394aaa038342. 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/JPR562100334.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x344bd90a719151cc465cefa6acde0612ca8fdff49987025bb3962da823da8911. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/JPR562200037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x344bd90a719151cc465cefa6acde0612ca8fdff49987025bb3962da823da8911. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/JPR562200037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53c0e6e5b347c4953109f449b885d628c961aff0c171361e694a5735a7d2b837. 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/JPR562100454.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc474471fa803c58ced29f5f433686000fdca7ac1530e0d2697531eeddf8e0a83. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/JPR562100187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50d7e487cbf548e63fa09ff605a74f72762b44b8a0d9f6e9cc02955622966332. Chain 2 (Bitcoin): anchored in block 958058 (2026-07-14T20:20:34Z), 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/JPR562100186.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f2dcc6cfcd894e8d119740fc53d551c1182714cf972df817b81d4ad89d824ca. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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/JPR562200346.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36a37c953eb121dfc61e50f12b422e3516f1319da404f0799fab45be2792d07e. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/JPR562200344.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a34a68853d5da579850b9290ca70337fdc71e22684ef60aaae555f1f8075c86. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/JPR562100453.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9205c758fcc477df38d8454bc1793e0c2319bb074bbc0e6715ff86f92597d02. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14: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/JPR562200017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bca91352d7a4eaddf28c19abd24db8038e1764d7a66cd206982b071c2ddcdd4. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/JPR562200345.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8d8d665a1d7f2f9a34134da92361df68e3666af7167ae34a165e4bb7c96c47c. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-15T22:40:25Z), 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/JPR562200343.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53c0e6e5b347c4953109f449b885d628c961aff0c171361e694a5735a7d2b837. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/JPR562100454.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc474471fa803c58ced29f5f433686000fdca7ac1530e0d2697531eeddf8e0a83. Chain 2 (Bitcoin): anchored in block 958377 (2026-07-17T06:48:00Z), 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/JPR562100187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50d7e487cbf548e63fa09ff605a74f72762b44b8a0d9f6e9cc02955622966332. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38:07Z), 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/JPR562100186.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f2dcc6cfcd894e8d119740fc53d551c1182714cf972df817b81d4ad89d824ca. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42: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/JPR562200346.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36a37c953eb121dfc61e50f12b422e3516f1319da404f0799fab45be2792d07e. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/JPR562200344.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9205c758fcc477df38d8454bc1793e0c2319bb074bbc0e6715ff86f92597d02. Chain 2 (Bitcoin): anchored in block 957780 (2026-07-13T00:36: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/JPR562200017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bca91352d7a4eaddf28c19abd24db8038e1764d7a66cd206982b071c2ddcdd4. Chain 2 (Bitcoin): anchored in block 957780 (2026-07-13T00:36: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/JPR562200345.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8d8d665a1d7f2f9a34134da92361df68e3666af7167ae34a165e4bb7c96c47c. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14: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/JPR562200343.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27e003514a16034dcfc57e738bca259d8f947200b4d49617cfb46dd2d903be07. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/JPR562300392.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7a7224d6c13a23001bdbeef5941dda9a44221fe310e9a05ac31168216b6211c. Chain 2 (Bitcoin): anchored in block 957642 (2026-07-12T02:46:48Z), 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/JPR562500020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27e003514a16034dcfc57e738bca259d8f947200b4d49617cfb46dd2d903be07. 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/JPR562300392.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd04a44e7342ca5a65f6d93910548f8a8943b861e68ed2183ca9aecfb61c185c3. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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/JPR562300405.