{ "version": "0.2.3", "policy": { "runtime": "All ambience files are bundled same-origin static assets; no runtime requests to source sites.", "conversion": "Select a representative segment, remove unsuitable intelligible/incidental content where practical, trim, fade for loop safety, downmix, resample and normalize to 24000 Hz mono PCM16 WAV.", "rights": "CC0/public-domain assets retain suggested credits; CC BY and CC BY-SA derivatives retain exact attribution, modification notice and license. The proprietary project does not claim exclusive rights over third-party recordings.", "verified": "All eight approved direct-media files were verified on 2026-10-14 by SHA-256, byte count, ffprobe and full FFmpeg decode. The expected hashes/bytes are immutable release inputs, never learned or updated by the converter.", "durationFields": "directMediaDurationSeconds is ffprobe format.duration of the exact directUrl bytes (including Freesound preview MP3s), not a rounded primary-page recording duration. Output duration and conversion.durationSeconds describe the 12-second WAV excerpt." }, "assets": [ { "environmentId": "street", "displayName": "길거리", "pageUrl": "https://commons.wikimedia.org/wiki/File:Sunday_in_the_city_street_noise2.ogg", "directUrl": "https://upload.wikimedia.org/wikipedia/commons/2/24/Sunday_in_the_city_street_noise2.ogg", "creator": "cori (Cori Samuel)", "license": "Public domain (PD-author)", "licenseUrl": "https://commons.wikimedia.org/wiki/Template:PD-author", "attribution": "Suggested: Sunday, 4th May 2008 5.05pm - sounds outside my window, by cori (Cori Samuel), via Wikimedia Commons; public domain.", "expectedSourceSha256": "0ddb0be7eb3427f781c8268bcbc74b8ad7e1fbf75b9f6966e65274dbe85f3d9d", "sourceBytes": 3414104, "directMediaDurationSeconds": 264.254694, "sourceVerification": { "status": "verified", "dateUtc": "2026-10-14", "method": "SHA-256, byte count, ffprobe format.duration, full FFmpeg decode", "evidence": ".agent/evidence-v0.2.3/source-integrity.json" } }, { "environmentId": "mall", "displayName": "쇼핑몰", "pageUrl": "https://commons.wikimedia.org/wiki/File:1_minute_at_the_alexa_mall_in_berlin.ogg", "directUrl": "https://upload.wikimedia.org/wikipedia/commons/f/fd/1_minute_at_the_alexa_mall_in_berlin.ogg", "creator": "thore (Thore)", "license": "Public domain (PD-author)", "licenseUrl": "https://commons.wikimedia.org/wiki/Template:PD-author", "attribution": "Suggested: 1 minute at the Alexa mall in Berlin, by thore, via Wikimedia Commons; public domain.", "expectedSourceSha256": "bb066e130e5d665db57cb5f88e820d053c724d8f777b275213998d2074c6529a", "sourceBytes": 1666896, "directMediaDurationSeconds": 60.05551, "sourceVerification": { "status": "verified", "dateUtc": "2026-10-14", "method": "SHA-256, byte count, ffprobe format.duration, full FFmpeg decode", "evidence": ".agent/evidence-v0.2.3/source-integrity.json" } }, { "environmentId": "theater", "displayName": "극장", "pageUrl": "https://freesound.org/people/ElevatorFan2020/sounds/853576/", "directUrl": "https://cdn.freesound.org/previews/853/853576_14269391-lq.mp3", "creator": "ElevatorFan2020", "license": "CC0 1.0 Universal", "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/", "attribution": "Suggested: Crowd Ambience - Theater, by ElevatorFan2020, from Freesound, CC0 1.0.", "expectedSourceSha256": "05c3ece7c088f34700b7610f791c0ad848a24c77be2c32fd1503a78356739a43", "sourceBytes": 1485015, "directMediaDurationSeconds": 176.901224, "sourceVerification": { "status": "verified", "dateUtc": "2026-10-14", "method": "SHA-256, byte count, ffprobe format.duration, full FFmpeg decode", "evidence": ".agent/evidence-v0.2.3/source-integrity.json" } }, { "environmentId": "department", "displayName": "백화점", "pageUrl": "https://freesound.org/people/icmusic/sounds/268941/", "directUrl": "https://cdn.freesound.org/previews/268/268941_40107-lq.mp3", "creator": "icmusic", "license": "CC0 1.0 Universal", "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/", "attribution": "Suggested: US Department store - checkouts, by icmusic, from Freesound, CC0 1.0.", "expectedSourceSha256": "261fda28722fba623483a90b32e7a2ec388c59887f56a5247156b53f1ffb6ccd", "sourceBytes": 2445024, "directMediaDurationSeconds": 292.872, "sourceVerification": { "status": "verified", "dateUtc": "2026-10-14", "method": "SHA-256, byte count, ffprobe format.duration, full FFmpeg decode", "evidence": ".agent/evidence-v0.2.3/source-integrity.json" } }, { "environmentId": "market", "displayName": "시장", "pageUrl": "https://commons.wikimedia.org/wiki/File:Italia_Palermo_mercato-Ballaro_20161225_122421.ogg", "directUrl": "https://upload.wikimedia.org/wikipedia/commons/e/e8/Italia_Palermo_mercato-Ballaro_20161225_122421.ogg", "creator": "Marie Flutre (Wikimedia user Timflutre)", "license": "CC BY-SA 4.0", "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/", "attribution": "Italia Palermo mercato-Ballaro 20161225 122421, by Marie Flutre, CC BY-SA 4.0, via Wikimedia Commons. Modified by excerpting, trimming, fades, normalization, downmixing, resampling and PCM WAV conversion. The derivative audio remains CC BY-SA 4.0.", "expectedSourceSha256": "fc0075dce8ad05b56460c9f18754c27b2021f21f1c780a595ccda648d33c941d", "sourceBytes": 622200, "directMediaDurationSeconds": 76.696961, "sourceVerification": { "status": "verified", "dateUtc": "2026-10-14", "method": "SHA-256, byte count, ffprobe format.duration, full FFmpeg decode", "evidence": ".agent/evidence-v0.2.3/source-integrity.json" } }, { "environmentId": "subway", "displayName": "지하철", "pageUrl": "https://commons.wikimedia.org/wiki/File:TTC_Subway_Line_1_Ambience_-_Museum_to_Union_(Freesound).ogg", "directUrl": "https://upload.wikimedia.org/wikipedia/commons/d/d3/TTC_Subway_Line_1_Ambience_-_Museum_to_Union_%28Freesound%29.ogg", "creator": "PascalHD", "license": "CC BY 4.0", "licenseUrl": "https://creativecommons.org/licenses/by/4.0/", "attribution": "TTC Subway Line 1 Ambience - Museum to Union, by PascalHD, CC BY 4.0, via Wikimedia Commons/Freesound. Modified by excerpting, trimming, fades, normalization, downmixing, resampling and PCM WAV conversion.", "expectedSourceSha256": "41fcf064cde53cef1528fe98721347851e60c070d8ff9f213f354025cf272d4c", "sourceBytes": 3343901, "directMediaDurationSeconds": 425.024, "sourceVerification": { "status": "verified", "dateUtc": "2026-10-14", "method": "SHA-256, byte count, ffprobe format.duration, full FFmpeg decode", "evidence": ".agent/evidence-v0.2.3/source-integrity.json" } }, { "environmentId": "cafe", "displayName": "카페", "pageUrl": "https://commons.wikimedia.org/wiki/File:Cafe_ambiance.ogg", "directUrl": "https://upload.wikimedia.org/wikipedia/commons/5/54/Cafe_ambiance.ogg", "creator": "Marble Toast", "license": "CC0 1.0 Universal", "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/", "attribution": "Suggested: Cafe ambiance, by Marble Toast, via Wikimedia Commons, CC0 1.0.", "expectedSourceSha256": "6360791fdcee1f64638f0fc9abd6d2c7a1aa75fd3d2b80033170a02d025099dc", "sourceBytes": 19947952, "directMediaDurationSeconds": 1200.000998, "sourceVerification": { "status": "verified", "dateUtc": "2026-10-14", "method": "SHA-256, byte count, ffprobe format.duration, full FFmpeg decode", "evidence": ".agent/evidence-v0.2.3/source-integrity.json" } }, { "environmentId": "rain", "displayName": "비 오는 거리", "pageUrl": "https://commons.wikimedia.org/wiki/File:Urban_Street_on_a_Rainy_Afternoon.flac", "directUrl": "https://upload.wikimedia.org/wikipedia/commons/8/8c/Urban_Street_on_a_Rainy_Afternoon.flac", "creator": "Extemporalist", "license": "CC0 1.0 Universal", "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/", "attribution": "Suggested: Urban Street on a Rainy Afternoon, by Extemporalist, via Wikimedia Commons, CC0 1.0.", "expectedSourceSha256": "ef0511593b1bb0ba47d5c5dafd83eb07ba854b5a65fd5d41b8c76a1b3ff2c22a", "sourceBytes": 91187572, "directMediaDurationSeconds": 1800.0, "sourceVerification": { "status": "verified", "dateUtc": "2026-10-14", "method": "SHA-256, byte count, ffprobe format.duration, full FFmpeg decode", "evidence": ".agent/evidence-v0.2.3/source-integrity.json" } } ], "releaseRisks": [ "Audition chosen excerpts to avoid music and unnecessarily intelligible bystander speech.", "The market derivative must stay CC BY-SA 4.0 with source, creator, change notice and license link.", "The subway derivative needs CC BY 4.0 attribution and change notice.", "Freesound direct URLs are preview MP3 files; preserve local source hashes and page/license evidence." ] }