# 1) 스마트 계약 팩토리 (ScoFact™; Smart Contract Factory)

크레페는 스마트 계약 프로그래밍에 대한 이해가 부족한 금융 전문가들이나 일반인들을 위하여 스마트 계약 팩토리 기술 (ScoFact™; Smart Contract Factory)을 장착하였다. ScoFact™는 사용자에게 스마트 계약의 표준화된 프레임워크를 제공하는 기술이다.

프레임워크는 금융 상품 설계를 위해 연결된 다수의 템플릿을 제공한다. 공방의 사용자, 즉 메이커 혹은 크리에이터는 프레임워크를 이용하여 금융 상품을 설계할 수 있다. 이 프레임워크 기술을 이용하면 프로그래밍에 대한 이해가 전혀 없어도 스마트 계약으로 된 금융 상품을 설계 개발하고 운용할 수 있다. PaaM™은 ScoFact™를 기반 기술로 장착하여 스마트 계약에 대해 이해가 부족하거나 전혀 없는 금융 전문가들이나 일반인들까지도 마우스 클릭만을 사용하여 금융 상품을 설계하고 혁신적 전략을 장착한 스마트 계약을 만들 수 있도록 하였다.

또한 ScoFact™는 이미 검증된 UI/UX 템플릿과 각 상품에 특화된 프로그램 모듈을 포함하고 이를 연결한 프레임워크를 이용하기 때문에 메이커에게 기술적 해킹 등의 위험을 최소화할 수 있도록 하였다. PaaM™은 ScoFact™를 제공함으로써 해킹 등의 리스크를 낮추어 상기 적시된 파편화 문제를 해결하고 글로벌하게 변화하는 규제 환경에 즉각적으로 반응하는 전방위적 종합 플랫폼을 제공한다.

ScoFact™를 통하여 다수의 범용적 서비스가 가능해졌다. 즉, ETF, Direct Indexing 등의 전통 금융 서비스를 쉽게 응용할 수 있는 프레임워크를 만들었다. 따라서 금융 전문가들과 일반인들이 스스로 프레임워크를 이용하여 해당 서비스를 설계하고 출시하여 판매할  수 있다.

더 나아가서 본 PaaM™에서는 사용자가 원한다면 비블록체인 자산과 실제 존재하지 않는 상상의 자산까지도 토큰화하여 VMA (Virtual Matrix Assets, 가상 매트릭스 자산) 형태로 출시가 가능하도록 하였다. 따라서 PaaM™은 온체인/크로스체인 자산 뿐만 아니라 비블록체인 자산까지 총망라한 자산 선택의 광범위한 스펙트럼을 제공하여 전 지구적 (Planetary) 자산을 바스켓의 기초자산으로 만들어 포트폴리오를 구성할 수 있는 생태계를 구축할 수 있도록 한다.

즉, PaaM™은 ScoFact™를 이용하여,

1. 사용자가 스스로 금융 서비스를 설계하고 개발할 수 있는 시스템을 제공하고
2. 사용자들의 생각이 적극적으로 반영되고
3. 전통적 금융에서 제공하는 다양한 서비스의 구성이 가능할 수 있도록 하는 동시에
4. 스마트 컨트랙트 등에 지식이 부족한 금융 전문가들이 해킹의 위험에 노출되지 않고 상품을 개발할 수 있도록 설계되었다.

<figure><img src="https://1708009066-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtT25Zs9kskGLD10VPQtk%2Fuploads%2FRBBgr5HVka0KjwFGN3CA%2F%EA%B7%B8%EB%A6%BC6.png?alt=media&#x26;token=b7c0fd8a-f8f4-4cf6-8083-ca06820b3466" alt=""><figcaption><p>ScoFact™ 구조</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://crepe.gitbook.io/paam/resources/notes/technical-notes/paam-tm/1-scofact-tm-smart-contract-factory.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
