{"openapi":"3.1.0","info":{"title":"S1 public project E&S scoping","version":"ifc-2012-s1-2026-10-08-v1","description":"Stateless, anonymous IFC PS1–8 scoping using original S1 prompts. No category assignment, certification or compliance determination. Send only information you are authorised to process. Project input is processed transiently and excluded from analytics and persisted assessments."},"servers":[{"url":"https://s1.salientone.eu"}],"externalDocs":{"description":"Method, source links, access and limitations","url":"https://s1.salientone.eu/tools/project-assessment"},"paths":{"/api/project-assessment/scope":{"post":{"operationId":"scopeProjectEnvironmentalSocialAssessment","summary":"Scope potentially relevant IFC Performance Standards","description":"No account or API key required. Submit every answer as yes, no or unknown; do not convert missing evidence into no. Empty countryIso skips regional lookup. Country observations are context, not project findings. Maximum 250,000-byte JSON body; 20 requests per minute per connecting IP. No project is saved. Results use private, no-store response headers.","security":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Project"},"example":{"name":"Illustrative scoping request","countryIso":"","location":"","activities":"Potential access restrictions near a market","lifecycle":"planning","sector":"","commodity":"","answers":{"workers":"unknown","contractors":"unknown","supplyChain":"unknown","resourcesPollution":"unknown","communities":"unknown","security":"unknown","land":"unknown","physicalDisplacement":"no","economicDisplacement":"yes","habitats":"unknown","indigenousPeoples":"unknown","heritage":"unknown"}}}}},"responses":{"200":{"description":"Versioned scoping and available qualified regional context","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScopingResponse"}}}},"400":{"description":"Invalid input, media type or body size","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit reached; retry after a minute","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Scoping dependency temporarily unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}}},"components":{"schemas":{"Project":{"type":"object","additionalProperties":false,"required":["name","countryIso","location","activities","lifecycle","sector","commodity","answers"],"properties":{"name":{"type":"string","maxLength":300},"countryIso":{"type":"string","pattern":"^([A-Z]{3})?$"},"location":{"type":"string","maxLength":3000},"activities":{"type":"string","maxLength":3000},"lifecycle":{"type":"string","enum":["planning","construction","operation","closure"]},"sector":{"type":"string","enum":["","textiles","mining","logistics","agriculture","defense","electronics","financial_services","professional_services","automotive","construction"]},"commodity":{"type":"string","maxLength":80},"answers":{"type":"object","additionalProperties":false,"required":["workers","contractors","supplyChain","resourcesPollution","communities","security","land","physicalDisplacement","economicDisplacement","habitats","indigenousPeoples","heritage"],"properties":{"workers":{"type":"string","enum":["unknown","yes","no"],"description":"PS2: Will the project employ workers, including temporary or migrant workers? Evidence: Workforce profile, employment terms, worker consultation and grievance arrangements."},"contractors":{"type":"string","enum":["unknown","yes","no"],"description":"PS2: Will contractors or labour suppliers work on the project? Evidence: Contractor labour arrangements, oversight and worker safety evidence."},"supplyChain":{"type":"string","enum":["unknown","yes","no"],"description":"PS2: Will primary suppliers provide goods or materials for the project? Evidence: Primary supplier records and checks for child labour, forced labour and serious safety risks."},"resourcesPollution":{"type":"string","enum":["unknown","yes","no"],"description":"PS3: Could activities affect resource use, water, air, waste or pollution? Evidence: Resource balance, emissions/waste information and relevant sector EHS studies."},"communities":{"type":"string","enum":["unknown","yes","no"],"description":"PS4: Could nearby people experience changes in health, safety, access or services? Evidence: Social baseline, community consultation and health/safety assessment."},"security":{"type":"string","enum":["unknown","yes","no"],"description":"PS4: Will public or private security personnel protect the project? Evidence: Security arrangements, conduct, training and community complaint processes."},"land":{"type":"string","enum":["unknown","yes","no"],"description":"PS5: Will the project acquire land or change rights to use land or resources? Evidence: Land/access records and identification of formal and informal users."},"physicalDisplacement":{"type":"string","enum":["unknown","yes","no"],"description":"PS5: Could people lose housing or have to move? Evidence: Census, housing/tenure baseline and displacement alternatives assessment."},"economicDisplacement":{"type":"string","enum":["unknown","yes","no"],"description":"PS5: Could livelihoods, income, livelihoods access or informal land use be disrupted without relocation? Evidence: Livelihood and access baseline, including informal users and seasonal activities."},"habitats":{"type":"string","enum":["unknown","yes","no"],"description":"PS6: Could activities affect habitats, biodiversity or ecosystem services used by people? Evidence: Site ecological baseline and specialist habitat/ecosystem-services assessment."},"indigenousPeoples":{"type":"string","enum":["unknown","yes","no"],"description":"PS7: Could Indigenous Peoples with relevant collective attachments or distinct institutions be affected? Evidence: Qualified applicability assessment and culturally appropriate engagement; establish applicability locally."},"heritage":{"type":"string","enum":["unknown","yes","no"],"description":"PS8: Could works, excavation or access changes affect cultural heritage or community cultural practices? Evidence: Heritage assessment, community consultation and chance-find arrangements."}}}}},"ScopingResponse":{"type":"object","required":["frameworkVersion","scope","context"],"properties":{"frameworkVersion":{"type":"string","const":"ifc-2012-s1-2026-10-08-v1"},"scope":{"type":"array","minItems":8,"maxItems":8,"items":{"type":"object","required":["standard","status","reasons","evidenceNeeded"],"properties":{"standard":{"type":"string","enum":["PS1","PS2","PS3","PS4","PS5","PS6","PS7","PS8"]},"status":{"type":"string","enum":["review_required","potentially_relevant","information_needed","not_identified"]},"reasons":{"type":"array","items":{"type":"string"}},"evidenceNeeded":{"type":"array","items":{"type":"string"}}}}},"context":{"type":"object","description":"Qualified regional context only; preserve its limitations and observation/source dates. Missing context is not low risk.","required":["capturedAt","country","sourcing","limitations"],"properties":{"capturedAt":{"type":"string","format":"date-time"},"country":{"type":["object","null"],"description":"Available country name, ISO, dated source references and indicators with provenance. null when unavailable or no country selected."},"sourcing":{"type":["object","null"],"description":"Available country-sector-product observations, source URLs and source/retrieval dates. null when no selection or unavailable."},"limitations":{"type":"array","items":{"type":"string"}}}}}},"Error":{"type":"object","required":["error"],"properties":{"error":{"type":"string"}}}}}}