Pine 스크립트를 바이너리로 팝니다 — 소스 노출 없이
PineScript v6를 서명된 .so로 컴파일합니다. 구매자는 내 데이터에서 로컬로 실행합니다. 라이선스는 기한·머신·브로커·심볼·입력 범위 바인딩으로 설정합니다. 소스는 판매자에게 남습니다.
컴파일 바이너리 배포 모델
오늘 Pine 전략을 파는 문제는 Pine이 소스라는 점입니다. 누군가에게 .pine 파일을 주면 로직·파라미터·엣지까지 다 줍니다. 수정·재판매·공개를 막을 수 없습니다. TradingView가 주는 "보호"는 초대 전용 공개뿐이라 플랫폼 안에서는 숨겨도 다른 곳에서 실행은 못 시킵니다.
컴파일 바이너리 모델은 15년 전 MetaQuotes가 MQL5로 풀던 방식과 같습니다. MQL5 Market에서 .ex5 바이너리를 팔면 구매자는 컴파일 산출물을 받습니다. MetaTrader에서 자기 계정으로 돌릴 수 있어도 읽을 수 있는 소스로 디컴파일하긴 어렵습니다. 계정 또는 머신 단위로 라이선스를 걸고 마켓플레이스가 배달·결제·분쟁을 처리합니다. 판매자는 엣지를 유지합니다.
PineForge는 같은 모델을 Pine에 적용합니다. 전략 소스는 C++로 트랜스파일되어 서명된 .so 공유 객체가 됩니다. 배포하는 건 컴파일 산출물입니다. 구매자는 PineForge 런타임(로컬 개발과 같은 Docker 이미지)으로 내 데이터에서 전략을 실행합니다. 런타임은 호출마다 PineForge 라이선스 서버에서 서명을 검증합니다. 유효 라이선스 없으면 실행 없음.
소스는 내 머신을 절대 벗어나지 않습니다. 런타임 컨테이너로 내 Pine을 로컬에서 C++로 트랜스파일하고 바이너리도 직접 컴파일합니다 — 업로드되는 것도, 저희 쪽에 저장되는 것도 없습니다. 내보내는 산출물은 네이티브 머신 코드라, 현실적으로 Pine이나 읽을 수 있는 C++로 되돌릴 수 없습니다.
MQL5 Market이 증명한 배포 스토리입니다 — 수천 판매자가 있는 작동 마켓플레이스, 좋은 전략의 반복 매출, 소스 없이 백테스트와 라이브에서 가치를 얻는 구매자. PineForge는 Pine 생태계에 같은 모델을 열 인프라입니다.
판매자가 쥐는 라이선스 차원
판매용으로 전략을 내놓을 때 라이선스 파라미터를 정합니다. 런타임이 매 실행마다 강제합니다. 여섯 차원:
- 기한형. 특정 날짜에 만료됩니다. 월 구독에 쓰세요 — 구매자가 결제하면 30일짜리 갱신 토큰. 미결제면 산출물 실행 중단. 유예 두통 없음; 만료는 서명 토큰 안에 있고 구매자 양심에 맡기지 않습니다.
- 머신 바인딩. 특정 머신 핑거프린트(CPU ID + MAC 주소 해시)에 묶입니다. 파일을 가진 사람과 관계없이 그 머신에서만 실행됩니다 — 다른 머신으로 옮기려면 구매자가 라이선스 이전을 요청하고 판매자가 승인·거부합니다. 무단 재배포를 억제합니다.
- 브로커 바인딩. 런타임 데이터 입력이 특정 브로커 심볼 명명 규칙과 맞을 때만 유효합니다. Binance 선물에 맞춘 전략을 팔면서 구매자가 엉뚱한 거래소 데이터로 성과 불만을 못 터트립니다.
- 심볼 바인딩. 특정 심볼 또는 화이트리스트로 실행을 제한합니다. 1H BTC-USD용 전략은 1H BTC-USD에서만 돌게 라이선스할 수 있습니다. 구매자가 ETH-USD로 돌려 백테스트 설명을 왜곡하지 못하게 합니다.
- 입력 범위 바인딩. 전략 입력을 정한 범위로 잠급니다. 엣지가 특정 파라 값에 달렸다면 구매자가 안전 범위 안에서만 튜닝하게 하고 정확히 찾아낸 세트는 숨깁니다. 전략은 선택 입력으로 평가하고 라이선스가 허용 범위를 강제합니다.
- 언제든 철회. 판매자 대시보드에서 구매자 동의 없이 라이선스를 철회할 수 있습니다. 차지백, 약관 위반, 전략 은퇴에 씁니다. 다음 라이선스 검증이 unauthorized를 내고 실행이 멈춥니다. 몇 분 안에 반영됩니다.
각 차원 설정 방법과 가격 모델 옵션 전체 안내는 /sell 페이지.
마켓플레이스는 2027에 론치
솔직히: 둘러보기·구매·구독·평점·분쟁까지 갖춘 풀 공개 마켓플레이스는 2027에 열립니다. 비전 판매가 아니라 인프라를 먼저 만들고 준비되면 스토어를 엽니다.
지금과 가까운 시일에 가능한 것:
- 2026년 3분기 — 판매자 베타 (수동 온보딩). 팔 전략이 있고 직접 협력할 의향이 있으면 수동 온보딩합니다. 판매자가 컴파일하고 우리가 라이선스를 내고 결제 수금은 판매자가 처리합니다. 거칠지만 실제 배포입니다.
- 2026년 4분기 — 프라이빗 마켓플레이스 베타. 초대만 구매자·판매자 매칭. Stripe 결제. 라이선스 발급 자동. 분쟁 해결은 수동. 접근은 대기자 명단 우선.
- 2027 — 공개 마켓플레이스. 풀 디스커버리, 평점, 검증 패리티 점수, 판매자 분석, 자동 갱신 결제, 구매자 에스크로. Pine용 MQL5 Market급.
뉴스레터·Discord·Twitter 오디언스가 있는 판매자이고 마켓 전에 컴파일 바이너리를 돌리고 싶다면 대기자 명단으로 연락하세요. 이미 여러 판매자 수동 배포를 도왔습니다. 됩니다. 아직 셀프서비스가 아닐 뿐입니다.
대기자 명단은 Wave-1 접근 우선순위도 정합니다. 일찍 온 판매자가 전체 오픈 전 니치를 먼저 고를 수 있어 양면 시장에서 발견 가능성에 영향을 줍니다.