Interface Lab
Knowledge RAG

Design Knowledge Base

Community-maintained principles reviewed before publication and retrieved as Agent design constraints.

Submit principle
11 published principles / 192 in library
Resource Licensingfigma / license

Figma Community License Intake

Figma Community is not one open-source repository; every file, plugin, widget, paid resource, and slide template needs per-resource license and redistribution review.

An asset library cannot treat 'from Figma Community' as a license. Downloading, duplicating, commercial use, modification, redistribution, and RAG/training reference are different questions.95%
Resource Licensingavatar / placeholder

Deterministic Avatar Placeholder Governance

Avatar generators such as Boring Avatars and DiceBear work well for identity placeholders, but seed, style, license, private inputs, and accessible names must be recorded; generated avatars are not real likenesses or brand assets.

The value of a deterministic avatar is stable object recognition, not real identity. It combines visual distinction, privacy, licensing, accessible labeling, and cross-project reuse boundaries.95%
Resource Licensingpattern / texture

Pattern and Texture License Boundaries

Patterns, textures, and background generators must distinguish code license, exported-asset license, attribution, modification rights, and redistribution boundaries instead of treating free generation as unrestricted intake.

One resource can contain tool code, sample patterns, exported SVG, material files, author attribution, and platform terms. The asset library must record the actual reusable-asset layer.95%
Resource Licensingbrand-logo / trademark

Brand Logo Use Boundaries

Brand logos should be used only for real brand references, integrations, payment methods, customer or partner proof, or authorized collaboration. Confirm trademark and brand guidelines, avoid implied endorsement, do not alter shape or color casually, and provide accessible names.

A brand logo is not an ordinary icon. The code license of an open-source project, aggregator, or SVG package usually does not replace trademark, brand-guideline, endorsement-context, and usage-scope judgment.95%
Resource Licensingicons / license

Icon Set License, Trademark, and Accessibility Governance

Icons are not arbitrary decoration; primary icon sets, aggregated icons, brand logos, and icon-only controls need separate license, trademark, import, and accessibility rules.

Icon governance keeps symbols visually consistent, legally reusable, screen-reader understandable, tree-shakable, and prevents brand logos from becoming free decoration or implied endorsement.95%
Resource Licensingfonts / license

Webfont License and Loading Governance

Font intake is not only visual choice; it must confirm per-font licensing, delivery method, privacy constraints, CJK size, fallback, and loading performance together.

A font is both a brand asset and a runtime dependency. Agents should recommend a font only when its license is traceable, loading surface is controlled, fallback is stable, and privacy boundary is clear.95%
Resource Licensingvideo / motion

Stock Video Hero and Background Governance

Free stock video can make heroes feel more real, but each use must confirm item license, likeness/trademark/property rights, attribution, poster, pause control, reduced motion, and mobile performance.

Background video is not moving wallpaper. It belongs in production only when it serves first-viewport signal, brand tone, or story evidence without weakening readability, accessibility, licensing, or performance.95%
Resource Licensingillustration / empty-state

Friendly Asset Governance for Empty States

Illustrations, emoji, and Lottie can make empty states friendlier, but they must first serve reason, next action, license record, alt text, and reduced-motion.

Friendly assets are not the main actor in an empty state. They reinforce tone, reduce anxiety, or aid understanding; the real interface value is clear reason, next action, and legally reusable asset metadata.95%
Resource Licensingattribution / license

Asset Attribution Surface Contract

License metadata should not live only in the catalog. CC BY, custom-licensed maps, photos, illustrations, Lottie files, and similar assets need readable, nearby, traceable attribution, license links, change notes, and commercial-use risk in the UI, export, or source notes.

Attribution is part of interface information architecture, not only an asset-catalog field. Any resource whose license requires credit needs a surface that users can find, reviewers can audit, and agents can trace.95%
Resource Licensinggenerated-assets / provenance

Generated Asset Provenance Record

AI-generated assets have provenance too: tool, model, prompt, source references, edit history, rights risks, and reuse boundaries must be recorded together.

An asset library cannot treat AI generated as a license or source explanation. Reuse depends on input rights, depicted subject, edit chain, verification signals, and usage context.94%
Resource Licensinglicense / assets

Asset License Metadata Record

Asset-library intake must record license, commercial-use judgment, attribution needs, download method, and RAG keywords at the specific resource level, not just the platform name.

The value of an asset library is not volume. It is legal reuse, traceability, downloadability, and accurate agent retrieval. Aggregators and marketplaces especially require per-resource license decisions.93%