RFC 3707 CRISP Requirements February 2004 2.4.7. Abusive Users . . . . . . . . . . . . . . . . . 7 2.5. Other Actors . . . . . . . . . . . . . . . . . . . . . . 8 3. Functional Requirements . . . . . . . . . . . . . . . . . . . 8 3.1. Base Functions . . . . . . . . . . . . . . . . . . . . . 8 3.1.1. Mining Prevention . . . . . . . . . . . . . . . 8 3.1.2. Minimal Technical Reinvention . . . . . . . . . 8 3.1.3. Standard and Extensible Schemas . . . . . . . . 9 3.1.4. Level of Access . . . . . . . . . . . . . . . . 9 3.1.5. Client Processing . . . . . . . . . . . . . . . 10 3.1.6. Entity Referencing . . . . . . . . . . . . . . . 10 3.1.7. Decentralization . . . . . . . . . . . . . . . . 10 3.1.8. Query of Access Permission . . . . . . . . . . . 11 3.1.9. Authentication Distribution . . . . . . . . . . 11 3.1.10. Base Error Responses . . . . . . . . . . . . . . 11 3.1.11. Query Distribution . . . . . . . . . . . . . . . 12 3.1.12. Protocol and Schema Versioning . . . . . . . . . 12 3.1.13. Relay Bag . . . . . . . . . . . . . . . . . . . 13 3.1.14. Privacy Labels . . . . . . . . . . . . . . . . . 14 3.2. Domain Specific Functions . . . . . . . . . . . . . . . 14 3.2.1. Lookups . . . . . . . . . . . . . . . . . . . . 14 3.2.2. Searches . . . . . . . . . . . . . . . . . . . . 15 3.2.3. Information Sets . . . . . . . . . . . . . . . . 16 3.2.4. Serialization Support . . . . . . . . . . . . . 17 3.2.5. Result Set Limits . . . . . . . . . . . . . . . 17 3.2.6. DNS Delegation Referencing . . . . . . . . . . . 17 3.2.7. Distribution for Domain Registry Types . . . . . 18 3.2.8. Data Omission . . . . . . . . . . . . . . . . . 18 3.2.9. Internationalization . . . . . . . . . . . . . . 19 4. Feature Requirements . . . . . . . . . . . . . . . . . . . . . 19 4.1. Client Authentication . . . . . . . . . . . . . . . . . 19 4.2. Referrals . . . . . . . . . . . . . . . . . . . . . . . 20 4.3. Common Referral Mechanism . . . . . . . . . . . . . . . 20 4.4. Structured Queries and Responses . . . . . . . . . . . . 20 4.5. Existing Schema Language . . . . . . . . . . . . . . . . 20 4.6. Defined Schemas . . . . . . . . . . . . . . . . . . . . 20 5. Internationalization Considerations . . . . . . . . . . . . . 20 6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 20 7. Security Considerations . . . . . . . . . . . . . . . . . . . 20 Normative References . . . . . . . . . . . . . . . . . . . . . 21 Informative References . . . . . . . . . . . . . . . . . . . . 21 URIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 A. Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 B. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 24 B.1. Forums. . . . . . . . . . . . . . . . . . . . . . . . . . 24 B.2. Working Group . . . . . . . . . . . . . . . . . . . . . . 24 B.3. Contributions . . . . . . . . . . . . . . . . . . . . . . 25 Newton Informational