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 0x18d6260b6acbd79ead26a845bfc07c0ab16cd67448ab62b89865339ff88a410a. 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/afe6a490-4164-4cb7-9b3f-a3071226fa10.json and https://artists.proofprofile.net/proofs/artist/afe6a490-4164-4cb7-9b3f-a3071226fa10.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 0x76bdfb70d351c8d6dc758bddde3b65038a2bacb01b3d5f55bfb1d04b0a0258c3. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/JPPO02403495.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38fd7eddc4b5d2a6b5b72dedc641f81cbea0a1fd78807273fadcf0016841bf86. 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/JPPO02404119.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b5431bfa967b98ce6e4017419c2f2a3debc2bf600e02ddfb47a23d2c2ef2c05. 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/JPPO02404120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf349b04bcdc7e6b619c6c8faa668236c31a8e7094589b33afa6e38b1c74fbdc3. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/JPPO02404121.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0e5b6873da94c5c72cf07cd3cfb4a17e0322544f0c09338b32d9bf7d4867166. 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/JPPO02404122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d7a0f357bf2a041553e0cc0aa1488064823325ed76867f3ea40493e6bf02405. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/JPPO02403493.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbe6ecc95000d34dcbed6edab0d33d45c24ae86b0393d1453ff54399c2b24aef. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/JPPO02403494.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76bdfb70d351c8d6dc758bddde3b65038a2bacb01b3d5f55bfb1d04b0a0258c3. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/JPPO02403495.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bf4681b8828b9a16b7e2516120f5fe0f17cfb36beb5d168156a1213c46da795. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/JPPO02403496.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x380372e687e74b12956945d7e3348f420f225bf6de3e298d8d6edb60c00cbe0a. 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/TCJPY2349897.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x380372e687e74b12956945d7e3348f420f225bf6de3e298d8d6edb60c00cbe0a. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/TCJPY2349897.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95c30cc04eeeb4a3c3c394d9534f9bda72e4b491952741c3683ec4f1650c803f. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/TCJPW2371179.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc839defd4d7627f01269e20644eaf85cdfa0375255de3bc84b35200884be9b7a. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/TCJPW2371188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70d2843e683c8cfd4f08152c09c75445897e17c2cea6fae90388519c4bebd25f. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/TCJPW2371196.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70ae1170c60d0b9bfe158094cce1463e6c60030b71905a1a3b07f623142b6aad. 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/TCJPW2371201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x999d58c862884a5b4a4d1359b66abf978f6d3d810fe7d549d4a6361db2b0a592. 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/TCJPW2377436.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3611d42cf64053374894f964ed6a8ee7455a8b8e75620d8d709a40c728561a85. 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/TCJPW2361957.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x491fbcc12ebe75bfb8eee57a4c00c941d6cf3f3990335812050d8f3eb1989213. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/TCJPU2209651.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1c9aa1036ce1351390409cfb1b00608403a1718295db80bfee29ca70e14f07f. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/JPPO02500767.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d7a0f357bf2a041553e0cc0aa1488064823325ed76867f3ea40493e6bf02405. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/JPPO02403493.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f317ef01af482338ea907606e5f635f03f403d5ce50c2430b82a9fcb2cdc1a2. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/JPPO02501135.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ed98fe7a209aa4d59af0e8da5d492c22b0fb67a90721c32a92aa91f4df44afb. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/JPPO02500188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e54bf53b0f63916cd23f733f38a34e8af708614c2ac47f4dec80384e288134c. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/JPPO02501136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2fe6be94d30da7a3750b59065f37e31673d3e3ef1ebf8b9f09f4a5e1aae0a72. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/JPPO02405051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x515a56371106965677674582b8b21b48b316609d13fe7963a1d729f06d696058. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/JPPO02501137.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5e7861205ecfc8361cad46feb34b7f0ab375398cb1efdd61fdfb4b240f18406. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/JPE872304773.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4d408c599fbb0d76ff7c128075a19e0c8c9986eabcb99352cfc06085cd04471. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/JPE872304769.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x380372e687e74b12956945d7e3348f420f225bf6de3e298d8d6edb60c00cbe0a. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/TCJPY2349897.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4a99dcb2241d100c96eec4c691a14d98fceb9604326294d1a0f7390165de55d. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/JPPO02501138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c28db7f29bb9545855b16a4a9c88bb7da60065c197f84650a261d4ff6190e89. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/JPPO02501139.