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 0xb378851300eb11caa51006c470024907c5834ce4c1539d53cbf7a4f0b081e725. 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/f0e31dfa-76b6-4978-b1a8-38d7b9a52fac.json and https://artists.proofprofile.net/proofs/artist/f0e31dfa-76b6-4978-b1a8-38d7b9a52fac.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 0xe7b0f6346aa2eaa4ef541af226d72d080f66125c78cb795f4044b38cbd34ed33. 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/JP92N2258410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x532b1f7dc02dcd87d0facc7a0983cb9349d3320325a731a135606009ad057977. 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/JPZ922406697.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b7db01a26a3928d9c6a70a551dc7c76b279b19464830bbb63a089e1ff18389c. 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/JPZ922402080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6ba722de725f1cc66bceaf44958f99a8dbacac7843286768501020311a34a01. 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/JPZ922308468.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x246e6f22756940c24495386dea58ecfb6b09631d5fca17b6dbbb66646b9df9e9. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/JPZ922302731.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x482f31244f27b92e1c00c9b384217faff359a526788669a1834c0e438990d055. 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/JPZ922308469.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x246e6f22756940c24495386dea58ecfb6b09631d5fca17b6dbbb66646b9df9e9. 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/JPZ922302731.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x329ae9b19f47d14350d9cb2dcbce7f9bc4531c8ef35d6a4529bb73c85789dc73. 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/JPZ922206695.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb77504b54fd9ff0791a09aaa1eb27e557b1f1c6a6bb9f870abefa0fa026bab4a. 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/JPZ922008120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bd3aea4bc928323f874621991ab28404bece54b43421f25fc90accf829cf50d. 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/JPZ921908288.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x153fab21379478704193ffb01d25144eebe6def1c90af49203c6b54e347bf56a. 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/JPZ922008122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa18aa5572f73ea0a74033181ec174b834e063f52de59f2cd025e2a2fa70db936. 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/JPZ922205744.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e79ba981f2ba70bcee2378d1609cc7448d6b49226feb0d46d5803a53df32f8b. 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/JPZ921908285.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27baa8c5bbf896efcda135e0dd9e04c58acdb1960234dda79df636987cdacf55. 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/JPZ922005603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb81e1c26b85b84b41d8fd73528633ae56b10f2cce2247c967ce6f02fd00eadea. 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/JPZ922008121.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1635c5164a8768e07cd7cd3de13d24c3bc5a15d9713563afb639fb542ed89361. 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/JPB601875376.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ea135c2aea1c4d9bd974aab893d47d6cc143dd74181e8430ce20415fccf4ed6. 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/JPB601869048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0f3d14c4a5e5eb4745cda8ea03484c6099a1ab06d91defd4515f69840387f8c. 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/JPB601869049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f65f711da594ed2f20e6f29c61c4e3c1f5a98c24554d55cec58854088f3990b. 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/JPB601869050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9aa2dcdf5fe0871ed89f344f20aa670384f66b3ef3ebb46719f071604ed2164f. 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/JPB601869051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ab61a71a1dc4059952bc1416cae1d3c7fd067dd9e930d5fb4c159d34185da88. 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/JPB601869052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9b377fcf8e9395123ad87143179e3044dc110b5be50665146f8bd80d27ae4ca. 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/JPB601861589.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfa0771ef58ebc504936f889ecdad482ae19cdb06e1e306592415daf18fb0f3f. 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/JPB601861590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7105ab807ade5664c849ca847f44f4e66507000122264ce11a8ed0f3f39f936c. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/JPB601861591.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3db293319f895eeca64967e3de8b0a207d8a4ba7ec2798fd9ef07ccf9b4389d. 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/JPB601861592.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf950845d8aa888c2b40cd952d81fc19ed81f7f6513d1f14e849cdc125100d770. 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/JPB601861593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x002211564b2db2e5584147ffde09f570edef75e4fb92a0515bd73961ac31a7e3. 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/JPZ922500247.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x532b1f7dc02dcd87d0facc7a0983cb9349d3320325a731a135606009ad057977. 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/JPZ922406697.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16260d6e50e92ac482f60b4d171c7fd431e590301f8200024a18bfc554836b65. 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/JPZ922406698.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbce1e6bc30ebcd701a787e85c8f129777984b9aeb36306cb0aae73398bbd9782. 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/JPZ922406699.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf263b244944806d7941b4d1aa96e1d02bd0c610603114a2927f5b023daeb1fec. 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/JPZ922406700.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b7db01a26a3928d9c6a70a551dc7c76b279b19464830bbb63a089e1ff18389c. 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/JPZ922402080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd191807ebb3bd8c35afd880e0cd1f884abb8aff3b08af93901bde7192a1ce3c. 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/JP92N2511646.