---
title: "KnowledgeCurationReviewProfile · types"
url: https://developers.dagio.ai/reference/types-knowledge-curation-review-profile/
---

# KnowledgeCurationReviewProfile · types

   
                                               
                                                                                         
                                                         
                  
           
          
   

The following types define named objects and their relationships. Tables include inherited properties. Schema-derived types refer to their validated structures; a TypeScript declaration does not replace the compiler’s semantic checks.

## KnowledgeCurationReviewProfile

Admitted Model curation bindings; their presence grants no execution authority.

```typescript
export type KnowledgeCurationReviewProfile = z.infer<typeof knowledgeCurationReviewProfileSchema>;
```

## KnowledgeCurationSuggestionKind

Declarative suggestion kind, executable only through a corresponding native profile binding.

```typescript
export type KnowledgeCurationSuggestionKind = z.infer<typeof knowledgeCurationSuggestionKindSchema>;
```

[All references](https://developers.dagio.ai/reference/)

<!-- surface-examples:start -->

## Applied examples : Prepare a quote with the right prices

Context requires the pricing reference; the policy retains the revision used.

### Configuration

Fragment placed in `contextPolicies[]`. [Properties and accepted values](https://developers.dagio.ai/reference/workspace-model-foundation/).

```json
{
  "key": "quote-knowledge",
  "targetDefinitionPaths": [
    "workspace/quotes/surface/quote"
  ],
  "sources": [
    {
      "key": "pricing",
      "kind": "knowledge",
      "definitionPaths": [
        "workspace/knowledge/surface/pricing"
      ],
      "linkTypePaths": [],
      "queryKey": null,
      "required": true,
      "revision": "current",
      "priority": 1,
      "maximumItems": 3,
      "maximumCharacters": 12000
    }
  ],
  "maximumCharacters": 16000
}
```

### Variation and connection

Fragment placed in `changePolicies[]`. [Properties and accepted values](https://developers.dagio.ai/reference/workspace-model-foundation/).

```json
{
  "key": "retained-pricing",
  "sourceDefinitionPaths": [
    "workspace/knowledge/surface/pricing"
  ],
  "linkTypePaths": [
    "application/based-on"
  ],
  "mode": "pin-revision",
  "actionKey": null,
  "queryKey": null,
  "maximumTargets": 50
}
```

### UI layout example

The illustrative layout below places this configuration in the Clients/Quotes app. Insert each fragment at the stated location, with Field, Query and Action references matching the Model declarations.

1. Quote S-1042
2. Subject and need
3. Proposal
4. Retained references

<!-- surface-examples:end -->
