> ## Documentation Index > Fetch the complete documentation index at: https://docs.polymarket.com/llms.txt > Use this file to discover all available pages before exploring further. # Builder Code > Your builder code for order attribution Your **Builder Code** is a `bytes32` identifier that attributes orders routed through your application to your builder profile. Attach it to every order you submit — no additional authentication is required. ## Accessing Your Builder Profile Go to [polymarket.com/settings?tab=builder](https://polymarket.com/settings?tab=builder) Click your profile image → Select "Builders" ## Getting Your Builder Code In the **Builder Code** section of your profile, copy the `bytes32` value. It looks like: ``` 0x0000000000000000000000000000000000000000000000000000000000000001 ``` Store it in your environment variables or a secrets manager. Builder codes are public identifiers — they appear onchain in the `builder` field of every order you attribute. Only you control which orders include your code, so keep it scoped to the apps you own. ## Profile Settings Your builder profile includes customizable settings: | Setting | Description | | ------------------- | ----------------------------------------------------------------------- | | **Profile Picture** | Displayed on the [Builder Leaderboard](https://builders.polymarket.com) | | **Builder Name** | Public name shown on the leaderboard | | **Builder Address** | Your unique builder identifier (read-only) | | **Builder Code** | The `bytes32` code you attach to orders | | **Current Tier** | Your rate limit tier: Unverified, Verified, or Partner | ## Environment Variables Store your builder code as an environment variable: ```bash .env theme={null} POLY_BUILDER_CODE=0x0000000000000000000000000000000000000000000000000000000000000001 ``` ```typescript theme={null} const builderCode = process.env.POLY_BUILDER_CODE!; ``` ```python theme={null} import os builder_code = os.environ["POLY_BUILDER_CODE"] ``` ## Using Your Builder Code Pass `builderCode` on every order to attribute it to your builder profile: ```typescript TypeScript theme={null} const response = await client.createAndPostOrder( { tokenID: "0x...", price: 0.55, size: 100, side: Side.BUY, builderCode: process.env.POLY_BUILDER_CODE!, }, { tickSize: "0.01", negRisk: false }, ); ``` ```python Python theme={null} from py_clob_client_v2 import OrderArgs, PartialCreateOrderOptions from py_clob_client_v2.order_builder.constants import BUY response = client.create_and_post_order( OrderArgs( token_id="0x...", price=0.55, size=100, side=BUY, builder_code=os.environ["POLY_BUILDER_CODE"], ), options=PartialCreateOrderOptions(tick_size="0.01", neg_risk=False), ) ``` See [Order Attribution](/trading/orders/attribution) for full details. ## Troubleshooting **Cause:** You've exceeded your tier's daily transaction limit. **Solution:** * Wait until the daily limit resets * [Contact Polymarket](/builders/tiers#contact) to upgrade your tier **Cause:** You haven't created a builder profile yet. **Solution:** Go to [polymarket.com/settings?tab=builder](https://polymarket.com/settings?tab=builder) and set up your profile to get a builder code. ## Next Steps Attach your builder code to orders for volume credit. Learn about rate limits and how to upgrade.