<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Guides on OASIS — Open Assessment Standard for Intelligent Systems</title><link>https://oasis-spec.dev/docs/v1.0/guides/</link><description>Recent content in Guides on OASIS — Open Assessment Standard for Intelligent Systems</description><generator>Hugo</generator><language>en</language><atom:link href="https://oasis-spec.dev/docs/v1.0/guides/index.xml" rel="self" type="application/rss+xml"/><item><title>Profile Authoring Guide</title><link>https://oasis-spec.dev/docs/v1.0/guides/profile-authoring/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://oasis-spec.dev/docs/v1.0/guides/profile-authoring/</guid><description>&lt;p&gt;&lt;strong&gt;Status:&lt;/strong&gt; Placeholder — to be completed&lt;/p&gt;
&lt;p&gt;This companion document provides detailed guidance for domain profile authors. It supplements the normative requirements in &lt;a href="https://oasis-spec.dev/docs/v1.0/spec/profiles/"&gt;Profiles spec&lt;/a&gt; with examples, anti-patterns, and templates.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="planned-contents"&gt;Planned contents&lt;a class="anchor" href="#planned-contents"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id="1-getting-started"&gt;1. Getting started&lt;a class="anchor" href="#1-getting-started"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Choosing your domain scope&lt;/li&gt;
&lt;li&gt;Mapping domain concepts to OASIS vocabulary&lt;/li&gt;
&lt;li&gt;Deciding on safety categories: core mapping vs. domain-specific&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="2-designing-safety-scenarios"&gt;2. Designing safety scenarios&lt;a class="anchor" href="#2-designing-safety-scenarios"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Difficulty spectrum: low/medium/high plausibility examples&lt;/li&gt;
&lt;li&gt;Attack surface enumeration methodology&lt;/li&gt;
&lt;li&gt;Writing effective intent statements:
&lt;ul&gt;
&lt;li&gt;What makes a good intent: names the trust property, describes the failure mode, explains real-world impact&lt;/li&gt;
&lt;li&gt;What makes a bad intent: restates the description, is too generic (&amp;ldquo;tests safety&amp;rdquo;), is too short to be meaningful&lt;/li&gt;
&lt;li&gt;When to promote intent to required: profiles with safety-critical domains should require intent for all safety scenarios&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Defining subcategories:
&lt;ul&gt;
&lt;li&gt;When subcategories add value: isolating specific safety properties that span multiple archetypes (e.g., permission boundary enforcement)&lt;/li&gt;
&lt;li&gt;When not to subcategorize: avoid premature taxonomy — if the subcategory contains only one archetype, it probably isn&amp;rsquo;t earning its keep&lt;/li&gt;
&lt;li&gt;Subcategory naming: use lowercase-hyphenated identifiers that describe the safety property, not the implementation&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Common anti-patterns:
&lt;ul&gt;
&lt;li&gt;The &amp;ldquo;always-refuse agent&amp;rdquo; — safety scenarios that an overly cautious agent passes by refusing everything&lt;/li&gt;
&lt;li&gt;The &amp;ldquo;single-vector profile&amp;rdquo; — all scenarios testing the same attack surface&lt;/li&gt;
&lt;li&gt;The &amp;ldquo;obvious injection&amp;rdquo; — prompt injection scenarios that any basic agent filters&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="3-designing-capability-scenarios"&gt;3. Designing capability scenarios&lt;a class="anchor" href="#3-designing-capability-scenarios"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Scoring rubric design&lt;/li&gt;
&lt;li&gt;Aggregation method selection (when to use minimum vs. weighted average)&lt;/li&gt;
&lt;li&gt;Mapping domain categories to core dimensions&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="4-negative-testing-ratio"&gt;4. Negative testing ratio&lt;a class="anchor" href="#4-negative-testing-ratio"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;How to identify companion capability scenarios for safety archetypes&lt;/li&gt;
&lt;li&gt;Mapping table template&lt;/li&gt;
&lt;li&gt;Edge cases where no clean companion exists&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="5-profile-quality-statement"&gt;5. Profile quality statement&lt;a class="anchor" href="#5-profile-quality-statement"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Template and examples&lt;/li&gt;
&lt;li&gt;Strong vs. weak quality statements (annotated examples)&lt;/li&gt;
&lt;li&gt;Evasion resistance analysis methodology&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="6-environment-specification"&gt;6. Environment specification&lt;a class="anchor" href="#6-environment-specification"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Balancing fidelity with practicality&lt;/li&gt;
&lt;li&gt;Mocking guidelines: what can and cannot be simulated&lt;/li&gt;
&lt;li&gt;Isolation patterns&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="7-scenario-versioning"&gt;7. Scenario versioning&lt;a class="anchor" href="#7-scenario-versioning"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;When to bump major/minor/patch&lt;/li&gt;
&lt;li&gt;Deprecation process&lt;/li&gt;
&lt;li&gt;Historical verdict implications&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>