{"description":"Agent experience dimensions for APIX sandbox usage. Submit scores to POST /sandbox/{uuid}/feedback. All dimensions are optional — submit only those relevant to your usage. The extension_property_coverage dimension is especially important: if the standard BSM fields were insufficient and you had to use ?property= queries or store data in extensions, a low score here signals a gap that should be standardised.","scale":{"min":0,"max":10,"minLabel":"poor / unusable","maxLabel":"excellent / effortless"},"dimensions":[{"key":"hateoas_navigation","question":"Was HATEOAS navigation usable without prior documentation?","minLabel":"completely lost","maxLabel":"navigated effortlessly"},{"key":"discovery_accuracy","question":"Did capability search return relevant services for your intent?","minLabel":"irrelevant results","maxLabel":"exactly what I needed"},{"key":"trust_signal_clarity","question":"Were service trust levels (O-level) useful for your decision-making?","minLabel":"confusing / irrelevant","maxLabel":"clear and decisive"},{"key":"schema_completeness","question":"Was the service information (BSM) complete enough to proceed without guessing?","minLabel":"critical fields missing","maxLabel":"everything I needed was there"},{"key":"sandbox_setup","question":"How easy was sandbox creation and first service registration?","minLabel":"blocked / confusing","maxLabel":"up and running immediately"},{"key":"rate_limit_adequacy","question":"Was the rate limit adequate for your testing workload?","minLabel":"severely limiting","maxLabel":"no constraint felt"},{"key":"service_cap_adequacy","question":"Was the service registration limit adequate for your testing needs?","minLabel":"hit the cap immediately","maxLabel":"never reached it"},{"key":"liveness_signal_accuracy","question":"Did liveness status reflect the service's actual reachability?","minLabel":"liveness lied repeatedly","maxLabel":"always matched reality"},{"key":"error_message_quality","question":"Were error responses informative enough to correct your request without guessing?","minLabel":"opaque / misleading","maxLabel":"clear and immediately actionable"},{"key":"extension_property_coverage","question":"Did the standard BSM fields cover what you needed, or did you rely on custom extension properties for information that should be standardised?","minLabel":"had to use extensions for basic info","maxLabel":"standard fields covered everything"}],"_links":{"self":{"href":"https://api-index.org/sandbox/feedback-schema","templated":false}}}