A flower girl is a young girl who scatters flower petals down the aisle during a wedding procession. In weddings thumb|200px|alt=Smiling girl scattering flower petals at an outdoor wedding|Flower
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 0xff4ee1ed259c7e65c252944e8882c6a47f36325aff4f8498491c62d3c2d0fae4. Chain 2 (Bitcoin): anchored in block 953819 (2026-06-15T18:31:52Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f917cabf-cae4-431e-a5be-4ec6a7788743.json and https://artists.proofprofile.net/proofs/artist/f917cabf-cae4-431e-a5be-4ec6a7788743.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
calming waves (Slowed & Reverb Versions)
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 0x271b8f0a73bfad1f5a432ca2b26d92d7218ffb7a2293d89f3437304deb2feb69. Chain 2 (Bitcoin): anchored in block 958176 (2026-07-15T18:25: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/SE5BU2550926.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb0d2c890da680b48cdf6ff1741c0ef922a3c63414a5279a8e58265db75fc04f. Chain 2 (Bitcoin): anchored in block 957756 (2026-07-12T21:36: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/SE5BU2550927.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1e8738ee23aeb054fe84ae2b172f0818a9029d65ab5c2ff51e79371a2bd22ea. Chain 2 (Bitcoin): anchored in block 957756 (2026-07-12T21:36: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/SE5BU2562645.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa161ab68d50f965d6f027c9839e010c13a1d3cdcddafbe9b7683677dc715eb6. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T03:54: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/SE5BU2562646.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6dd86a8295a9364fcce8b90af76ab2aaacb9e3c43c7a0f8507042f06ecb8f6b2. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26: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/SE5BU2562648.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f31ad514c92d7f7b79ff98cbf7b843793c6b161679ae0ae735f2e7f39024ec0. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22:58Z), 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/SE5BU2572694.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2a1fc72232973bdb5ae7e4b20173938e54768aed27579dd40c191e280d923f7. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T15:10: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/SE5BU2572695.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a1760a7962b65ab08ec90118f9f7818176e810aa05437ac100ad304b5d4924f. Chain 2 (Bitcoin): anchored in block 959138 (2026-07-22T16:56: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/SE5BU2572696.